数组可以直接赋值?分配空间。区别是什么,那种好用
int[] scores = { 78, 93, 97, 89,90}
System.out.println("打印第二个元素"+scores[2]);
int[] scores =new int[4];
scores[0]=78;
scores[1]=93;
scores[2]=97;
scores[3]=89;
scores[4]=90;
System.out.println("打印第二个元素"+scores[2]);
这两个代码同样都是打印第二个元素,下标元素可以互相访问,我看分配空间可以直接赋值或访问,不需用像第二种去下标赋值 对吧?
第二个是分配空间长度int[] scores=new int[4];这个是分配空间控制吗