控制台输入是什么意思?
Console co=System.console();
或者
BufferedReader bufferRead = new BufferedReader(new InputStreamReader(System.in));
或者是String[]args
吗?
命令行扩展。它可以是 windows、linux 或其他操作系统标准控制台。
您可以在哪里显示程序输出或从控制台获取输入
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);
访问与当前 Java 虚拟机关联的基于字符的控制台设备(如果有)的方法。
所以在这种情况下,我们从基于字符的控制台设备中获取的任何输入;像键盘一样。
希望这可以帮助。