int choice=sc.nextInt();
// 用户输入(1 回车符) => 回车符是一行字符串的结束标志 nextInt()读第一个输入的整型数字
//接着如果不加sc.nextLine();
String s1=sc.nextLine(); // s1=“回车符” \n 程序直接跳过用户输入,执行下一条语句
//而加上sc.nextLine();
String s1=sc.nextLine(); // s1=你从键盘输入的值 程序会停下来让用户输入
转载于:https://www.cnblogs.com/xijieblog/p/4540033.html
本文详细介绍了 Java 中 Scanner 类的使用方法,特别是如何处理 nextInt() 和 nextLine() 方法之间的输入问题。通过示例代码解释了如何正确地接收用户的整数输入及随后的字符串输入,避免因输入缓冲区未清空导致的问题。
1138

被折叠的 条评论
为什么被折叠?



