我试图从用户那里连续读取输入,直到用户键入退出。我只是通过输入'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;
        }
    }