在IDEA中当Debug遇到scanner.next()或者scanner.nextLine()怎么办

public class Test01 {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in); // 1
        System.out.println("输入字符:"); // 2
        String s = scanner.next(); // 3
        System.out.println("输入的字符为:" + s); //4
    }
}

当调试到第三步不管有没有在控制台输入都会强制终止调试。
想问一下这是IDEA的特性吗,还是说我哪里有问题
调试到第三步:

img

输入内容后继续下一步:

img


还有在调试next时,如果输入第一个字符,光标会走到第一个字符后面,如果不手动移动光标位置,再输入两个字符,会出现以下情况。
想知道这是什么情况

img

img

img

你断点怎么打的。控制台输入内容了吗。。。

img

完全没问题呀,我也是按你的步骤走的,正常调试,要不你换一个jdk试试,建议你使用jdk1.8,给你分享下吧
链接:https://pan.baidu.com/s/1xtCTnf9o2kQoZy7BCRYSpw
提取码:vfan

解压后配置到idea里面即可,然后将你的项目jdk换成1.8的或者新建项目选择jdk1.8的

img