/*如下所示程序,定义了一个String类型的color数组,数组的大小为num(键盘输入),然后用Scanner对象给color赋值,可是发现,当
输入num后,开始输color的元素,0坐标的值永远是“”,无法输入。num后面输入的字符串,直接赋值给了坐标为1的数组元素。
而不是给0号元素?
import java.util.Scanner;
public class demo2 {
public static void main(String[] args) {
Scanner reader = new Scanner(System.in);
int num = reader.nextInt();
String[] color = new String[num];
for(int i=0;i<num;i++){
color[i]=reader.nextLine();
}
System.out.println(color[0]);
System.out.println(color[1]);
}
}Crafon
相关分类