标签: java input
在第一次练习coding practices first exercise中,我使用了java
java
我输入了测试输入:
1 5 1 2 3 2 1
然后我只是想打印我在args中得到的东西,所以主要是我做的:
System.out.println(Arrays.toString(args));
但我得到的是:
[ad6d0e2c0388c211a37a93f12dd4ea078]
我的输入在哪里?我怎么得到它?
答案 0 :(得分:1)
问题中的输入不是命令行参数,但是在程序运行后传入传递给stdin。您可以从System.in获取,例如,使用Scanner:
System.in
Scanner
Scanner sc = new Scanner(System.in); while (sc.hasNextLine()) { System.out.println(sc.nextLine()); }