/*如下所示程序,定义了一个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
相关分类