public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
System.out.println("请输入数据组数:");
int num=scanner.nextInt();// 2 在这里接收完会换行,所以在 注释3应该用nextLine()来吸收这个换行
int []average=new int[num];
String str=scanner.nextLine();//3 吸收换行
for (int i=1;i<=num;i++){
System.out.println("请输入第"+i+"组数据的五个数,以空格隔开");
str = scanner.nextLine();// 1 这里会读取不正常,可能是直接跳过了第一次读取,原因看上面注释 2
System.out.println(str);
}
}
java中在循环中使用nextLine报错问题
最新推荐文章于 2022-10-24 10:40:35 发布