关于scanner键盘录入的问题
System.out.println("请输入新放入鱼的尺寸范围");
Scanner reader = new Scanner(System.in);
int minsize = reader.nextInt();
int maxsize = reader.nextInt();
System.out.println("请输入浴缸中已有鱼的数量");
int n=reader.nextInt();
//fishsize数组记录鱼的所有尺寸
Scanner reader2=new Scanner(System.in);//去掉这句话就不行,会在录入雨的数量之后崩掉!!!!!!!!!!!
System.out.println("请输入已有鱼的尺寸大小");
String s=reader2.nextLine();
String[] arr = s.split(" ");
int[] fishsize=new int[arr.length];
for(int i=0;i<arr.length;i++){
fishsize[i]=Integer.parseInt(arr[i]);
}
大家注意看叹号那一行,没有那一行就不行。console问题就是这样,这是为什么啊?
查看12道真题和解析