在java中定义数组时可以不定义长度吗,如果可以那么又在什么时候指定呢?
5个回答
2011-04-10
展开全部
java中数组必须指定长度,初始化数组的时候指定,例子:
int myint[]=new int[20];
int myint[];只是声明了一个数组变量而不是定义了一个数组 ,注意二者的区别
int myint[]=new int[20];
int myint[];只是声明了一个数组变量而不是定义了一个数组 ,注意二者的区别
2011-04-22
展开全部
可以不用,例:int[] score=new int[]{56,85,45,65} 就没定义长度。
只定义不赋值就要指定长度
只定义不赋值就要指定长度
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
int[] arrayA;//相当于门牌号,对应的具体的教室还没有
int[] arrayB = {1,2,3,4}; //直接定义好元素的形式
如果要迭代生成数组元素可以先指定数组长度,再for循环对数组元素赋值.
int[] arrayB = new int[里面写长度,长度是整数啊]; //指定长度, 里面的元素都是默认值 int是0布尔是false
int[] arrayB = {1,2,3,4}; //直接定义好元素的形式
如果要迭代生成数组元素可以先指定数组长度,再for循环对数组元素赋值.
int[] arrayB = new int[里面写长度,长度是整数啊]; //指定长度, 里面的元素都是默认值 int是0布尔是false
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
数组被初始化了就可以不定义长度了,JAVA自动分配内存空间了。
int[] a = {1,4,5,7,5,8} //这样初始化了数组就不用定义长度了。
int[] a = {1,4,5,7,5,8} //这样初始化了数组就不用定义长度了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询