黑马程序员技术交流社区
标题:
int [] arr=new int[10]{};怎么错了??
[打印本页]
作者:
woshijingke
时间:
2016-5-15 10:00
标题:
int [] arr=new int[10]{};怎么错了??
int [] arr=new int[10]{};就是数组的静态格式啊,它的意思是声明一个int型的数组,数组名是 arr ,数组长度是10,但是没有直接给数组赋值,也就是说里面的元素都是0,我是这么理解的,请各位大神帮忙指正一下,万分感谢。。。。。。
作者:
lqy1991
时间:
2016-5-25 23:33
数组的定义有两种方式,动态和静态
int[] arr = new int[10];这个是动态初始化,给定数组长度
int[] arr = new int[]{1,2,3,4};这个是静态初始化,由系统计算数组长度,这种方式的话你就不能指定数组长度了
作者:
lqy1991
时间:
2016-5-25 23:46
楼主帮我点评一下,给加点黑马币吧,,急需!
作者:
暴雨
时间:
2016-5-28 22:05
好像不要打括号
作者:
再来一个果丹皮
时间:
2016-6-5 00:33
1).数据类型[] 数组名 = new 数据类型[数组长度];
2).数据类型[] 数组名 = new 数据类型[]{值1,值2,值3, .... , 值n};
3).数据类型[] 数组名 = {值1,值2,值3, .... , 值n};
数组的三种定义格式,请牢记
作者:
chengxiankun
时间:
2016-6-5 15:43
方括号应该改成()吧
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2