Java数组赋值问题
Java中定义数组为什不可以先申明再赋值,如int[]a=newint[5];a={1,2,3,4,5};编译会报错,为什么...
Java中定义数组为什不可以先申明再赋值,如int []a=new int[5]; a={1,2,3,4,5};编译会报错,为什么
展开
展开全部
改成a=new int[]{1,2,3,4,5};
JAVA规定数组定义的2种类型
1)
int a[] = {1,2,3,4,5};
int[] a = {1,2,3,4,5};
2)
int[] a = new int[5];或者int a[] = new int[5];
a[0] = 0;
a[1]=1;
a[2] = 2;
...
JAVA规定数组定义的2种类型
1)
int a[] = {1,2,3,4,5};
int[] a = {1,2,3,4,5};
2)
int[] a = new int[5];或者int a[] = new int[5];
a[0] = 0;
a[1]=1;
a[2] = 2;
...
更多追问追答
追问
前面不是已经new了一次了吗?这样是不是产生了两个对象?
前面不是已经new了一次了吗?这样是不是产生了两个对象?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询