黑马程序员技术交流社区

标题: int[] arr=new int[3]{1,2,3}; 这个句子有问题吗? [打印本页]

作者: liuch111    时间: 2015-7-7 11:35
标题: int[] arr=new int[3]{1,2,3}; 这个句子有问题吗?
  这个句子有问题吗? 为什么
作者: liuch111    时间: 2015-7-7 11:50
没悬赏 没人回吗?
作者: zhuoxiuwu    时间: 2015-7-7 12:04
我来帮你,
int[] arr=new int[3]{1,2,3};
你可以这样申明  int[]arr = new int[]{1,2,3};
但是你这样new int[3]{1,2,3}; 编译器已经初始画{1,2,3}  知道数组是三个元素了,数组长度肯定是3了,你还写个3
编译器会认为 Cannot define dimension expressions when an array initializer is
         provided
相当于重复定义了
作者: linjian931219    时间: 2015-7-7 12:11
楼上真理
作者: leesang    时间: 2015-7-7 12:15
zhuoxiuwu 发表于 2015-7-7 12:04
我来帮你,
int[] arr=new int[3]{1,2,3};
你可以这样申明  int[]arr = new int[]{1,2,3};

说的很好啊
作者: CLTDEZHUCE    时间: 2015-7-7 22:03
水贴的会回。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2