Scanner类下有两个读取字符串的方法,next和nextLine
其实这两个方法的区别我在之前的博客中已经说明过了,但是今天刷题遇到了问题,经过我自己的测试,再说明一下

String a = null;
a = input.next();
System.out.print(a.equals(""));

如果主函数中只有这些代码,如果你直接按Enter键,程序就一直会等你输入,因为next方法会以空格座位结束符,将空格之前的字符组成一个字符串。而如果你直接输入Enter,a就得不到值,就会一直等你输入。
如果将next方法改变为nextLine方法,则,输入Enter键他之后就会运行结束。