控制台输入是什么意思?

时间:2013-08-13 13:08:45

标签: java console

控制台输入是什么意思?是吗

Console co=System.console();

BufferedReader bufferRead = new BufferedReader(new InputStreamReader(System.in));

还是String[]args

3 个答案:

答案 0 :(得分:2)

扩展命令行。它可能是Windows,Linux或其他OS标准控制台。

您可以在哪里显示节目输出或从控制台输入

答案 1 :(得分:1)

String[]args是调用程序时传递的命令行参数,即

java -jar myProgram.jar arg1 arg2 arg3

会将arg1arg2arg3存储在args数组中。


Console co = System.console();

只需将当前控制台对象分配给co

<小时/> 控制台输入是从键盘输入的输入,因此在您的情况下它是

BufferedReader bufferRead = new BufferedReader(new InputStreamReader(System.in));

或者,以更简单的方式,

Scanner keyboard = new Scanner(System.in);

答案 2 :(得分:1)

访问与当前Java虚拟机关联的基于字符的控制台设备的方法(如果有)。

所以在这种情况下,我们从基于角色的控制台设备获取的任何输入;像键盘一样。

希望这有帮助。