我试图从用户连续读取输入直至用户输入quit。 我通过只输入测试它“退出”,但console.hasNext()似乎并没有被返回false。 实际上似乎程序被阻止在第7行(hasNext()线)。 有任何想法吗?
boolean bool = true;
while (bool) {
System.out.println("Type 'quit':");
Scanner console = new Scanner(System.in);
if (console.next().equals("quit")) {
System.out.println("You typed quit");
System.out.println("check: " + console.hasNext()); // This line doesnt print
bool = false;
}
}