java 数组初始化

int a[]=new int [3]{1,2,3};怎么不行啊?

int a[]=new int [3]{1,2,3};
改为int a[]=new int []{1,2,3};就行了。。如果你在定义的时候就赋值就不用写长度了。。如果不赋值的话就需要写长度。。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-08-05
改为int a[]=new int []{1,2,3};找本教材看看吧,基础不牢,地动山摇啊;
第2个回答  2010-08-05
int a[]=new int []{1,2,3};
第3个回答  2010-08-06
int a[] = {1,2,3};
int a[] = new int[3];
相似回答