黑马程序员技术交流社区
标题:
数组问题
[打印本页]
作者:
yp324
时间:
2013-4-24 18:03
标题:
数组问题
为什么在数组初始化时,不能同时既指定数组的长度,也为每个数组元素分配初始值
作者:
黑马-张明
时间:
2013-4-24 18:14
本帖最后由 黑马-张明 于 2013-4-24 22:07 编辑
可以的,前提是你赋值的数量要和数组长度相同,如果不同就会报错,简单的弄你都不用具体指定长度,直接赋具体的值给数组就行,你赋了多少个值,数组的长度就是多少嘛!很简单的!
例如:
int[] num={5,2,3};
int[] num=new int[]{5,2,3};
作者:
smile_joe
时间:
2013-4-24 18:30
你竟然想要去做重复的事情...没有意义了啊
作者:
~(@^_^@)~
时间:
2013-4-24 18:32
第一:固定格式,记住就行
第二:数组初始值:int类型,默认0.其余"基本:为null
第三:既然已经在里面赋予了值,那长度不就也出来了吗?
作者:
breeze
时间:
2013-4-24 20:09
这个是Java语法规范, 下面是初始化数组的几种方式
int[] arr = new int[3];
int[] arr = new int[]{1, 2, 3};
int[] arr;
arr = new int[3];
int[] arr = {1, 2, 3};
作者:
yp324
时间:
2013-4-24 21:26
能不能从内存分配方面来一个底层的解析,不是所谓的就是这样,你记住就行了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2