以下代码:
Scanner in;
in = new Scanner(System.in);
browseForFile(); //user selects file to read from. Method definetely works.
System.out.printf("Print me");
String nextLine = in.nextLine();
System.out.printf("Argh");
System.out.printf(nextLine);
System.out.printf("Common");
返回控制台:
Print me
发生了什么事?
编辑:添加代码以澄清。由于匿名,我宁愿不将代码全部发布。
答案 0 :(得分:3)
我猜in
是一个扫描命令行的对象,等待你的输入。我在你的日食中输入一些东西吗?控制台,并以enter结束,然后您将看到输出的其余部分。
这不是错误,而是预期的行为。运行程序的线程正在等待用户输入。