黑马程序员技术交流社区

标题: 二维数组 [打印本页]

作者: 没落NOKIA    时间: 2015-1-9 22:00
标题: 二维数组
怎么在定义二维数组的时候让每一个一维数组中的元素个数都不一样

作者: 670982188@qq.co    时间: 2015-1-9 22:43
可以定义一个没有长度的的二维数组,然后在分别定义里面的一维数组,例如int [ ][ ] arr = new int[x][ ];x表示二维数组的长度;假如x=2;arr[o]=new int[y]; arr[1] = new int [z];  y,z代表二维数组中一维数组的长度
作者: 没落NOKIA    时间: 2015-1-10 21:06
670982188@qq.co 发表于 2015-1-9 22:43
可以定义一个没有长度的的二维数组,然后在分别定义里面的一维数组,例如int [ ][ ] arr = new int[x][ ];x ...

谢谢解答,还有就是,如果在定义了二维数组之后(假设已经初始化),那要是想一次性修改数组中的所有元素该怎么做呢?是再赋值一次吗?
作者: 670982188@qq.co    时间: 2015-1-11 19:14
没落NOKIA 发表于 2015-1-10 21:06
谢谢解答,还有就是,如果在定义了二维数组之后(假设已经初始化),那要是想一次性修改数组中的所有元素 ...

改变特殊值或者某个可以加个判断,都改变就重新建一个数组,或者重新赋值
作者: 没落NOKIA    时间: 2015-1-12 21:45
看来还是得重新复制呀,谢谢!




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