控制台输入是什么意思?是吗
Console co=System.console();
或
BufferedReader bufferRead = new BufferedReader(new InputStreamReader(System.in));
还是String[]args
?
答案 0 :(得分:2)
扩展命令行。它可能是Windows,Linux或其他OS标准控制台。
您可以在哪里显示节目输出或从控制台输入
答案 1 :(得分:1)
String[]args
是调用程序时传递的命令行参数,即
java -jar myProgram.jar arg1 arg2 arg3
会将arg1
,arg2
和arg3
存储在args
数组中。
Console co = System.console();
只需将当前控制台对象分配给co
。
<小时/> 控制台输入是从键盘输入的输入,因此在您的情况下它是
BufferedReader bufferRead = new BufferedReader(new InputStreamReader(System.in));
或者,以更简单的方式,
Scanner keyboard = new Scanner(System.in);
答案 2 :(得分:1)
访问与当前Java虚拟机关联的基于字符的控制台设备的方法(如果有)。
所以在这种情况下,我们从基于角色的控制台设备获取的任何输入;像键盘一样。
希望这有帮助。