Java 数组分配空间的问题
我看代码教程上用的是这个方式来定义数组储存的元素
int[] scores = new int[2]; scores[0] = 77; scores[1]= 78; scores[3] = 79;
但是教程上又写到这两种直接创建数组的方式(没有定义可以储存多少元素)
int[] socres = {77,78,79} in[] socres = new int[]{77,78,79}
所以,请问在定义一个数组的时候可以不定义会储存多少元素,直接把元素写进去就可以了吗?
因为教程上的代码真的比较麻烦,过程太繁琐了。所以无论用上面三个哪一个方式写都可以的吧?