java中数组必须指定长度,初始化数组的时候指定,例子:int myint[]=new int[20];int myint[];只是声明了一个数组变量而不是定义了一个数组 ,注意二者的区别
在java中定义数组时可以不定义长度吗,如果可以那么又在什么时候指定呢?
如下图
2011-04-10
java中数组必须指定长度,初始化数组的时候指定,例子:
int myint[]=new int[20];
int myint[];只是声明了一个数组变量而不是定义了一个数组 ,注意二者的区别2011-04-10
可以不用,例:int[] score=new int[]{56,85,45,65} 就没定义长度。
只定义不赋值就要指定长度2011-04-22
int[] arrayA;//相当于门牌号,对应的具体的教室还没有
int[] arrayB = {1,2,3,4}; //直接定义好元素的形式
如果要迭代生成数组元素可以先指定数组长度,再for循环对数组元素赋值.
int[] arrayB = new int[里面写长度,长度是整数啊]; //指定长度, 里面的元素都是默认值 int是0布尔是false2020-05-02
数组被初始化了就可以不定义长度了,JAVA自动分配内存空间了。
int[] a = {1,4,5,7,5,8} //这样初始化了数组就不用定义长度了。2011-04-10