黑马程序员技术交流社区
标题:
数组问题
[打印本页]
作者:
牵手相伴
时间:
2014-6-11 20:46
标题:
数组问题
不明白毕老师讲到数组的时候为什么一维数组初始化的时候是0,但是讲到二维数组的时候说数组是引用类型,初始化的时候是null,不明白
作者:
yuZhe_toString
时间:
2014-6-11 20:50
跟数组类型有关。要是int类型的数组默认就是0,引用类型默认就是null
作者:
苏周周
时间:
2014-6-11 20:54
我没有看视频,我想你要问的问题是:例如;
一维数组int[] arr = new int [2];arr[0]的初始化默认值为零;
二维数组int[][] arr = new int [2][];arr[1]的初始化默认值为null;因为arr【1】代表的是一个一维数组
作者:
牵手相伴
时间:
2014-6-12 14:39
苏周周 发表于 2014-6-11 20:54
我没有看视频,我想你要问的问题是:例如;
一维数组int[] arr = new int [2];arr[0]的初始化默认值为零; ...
好像是有点明白了,也就是说一维数组a[0]这代表的是一个整数,而二维数组里面的那个代表的是个数组是吧
作者:
苏周周
时间:
2014-6-12 21:28
是的,二维数组那样表示是一个一维数组的引用,所以初始化值是null
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2