我有一种情况,我需要获取整数数,并需要基于该整数数使用循环并将其值添加到String数组。
Scanner s =new Scanner(System.in);
Integer a = s.nextInt();
String[] b = new String[a];
for(int i=0;i<a;i++){
b[i] = s.nextLine();
}
我用nextInt来获取整数,用nextLine来获取String值。 我输入的整数为2,并且当我尝试输入苹果,香蕉作为输入而我无法输入香蕉时,我的程序在苹果之后终止。 如果我使用int数组而不是字符串数组,并尝试基于nextInt获取值,我可以输入2个值,例如5,6