ユーザーが終了するまで、ユーザーからの入力を継続的に読み取ろうとしています。「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;
}
}