Scanner中的hasNext()方法用作while()的条件判断时,会导致程序不能跳出循环,下面通过两种情况进行说明。 一 结合System.in创建Scanner对象。 代码 import java.util.Scanner; public class Test { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int a = 0;