Java数组赋值问题

Java中定义数组为什不可以先申明再赋值,如int[]a=newint[5];a={1,2,3,4,5};编译会报错,为什么... Java中定义数组为什不可以先申明再赋值,如int []a=new int[5]; a={1,2,3,4,5};编译会报错,为什么 展开
 我来答
润泽还谦卑灬行家M
推荐于2016-08-13 · 超过31用户采纳过TA的回答
知道答主
回答量:161
采纳率:0%
帮助的人:34.9万
展开全部
改成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;
...
更多追问追答
追问
前面不是已经new了一次了吗?这样是不是产生了两个对象?
前面不是已经new了一次了吗?这样是不是产生了两个对象?
小辉灰time
2015-01-26
知道答主
回答量:50
采纳率:0%
帮助的人:11.2万
展开全部
你不能先去看看书吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式