java中为什么程序执行到输出语句那里,还没等我输入结果就结束了
可以看一下这个 sc.nextInt() 是以数字为结尾 https://blog.csdn.net/qq_41620270/article/details/120582910
问题:在使用Scanner.nextInt()或Scanner.next()时,会读取到”\n”之前结束,这个”\n”会被下一个扫描器接收,如Scanner.nextLine (),导致直接跳过此步;
解决办法:在下一步输入之前使用Scanner.nextLine();吸收多余的”\n”