关于Java中数组的一个问题

我想请问下 Java中 所谓的 没有正真意义的“多维数组”,只有“数组的数组” 是什么意思?谢谢

4个回答

多维数组的实际意义就是数组套数组

比如说二维数组,就是一维数组里面再嵌套一个一维数组

一维数组
int[] y= new int[]{1,2,3};
二维数组
int[][] x= new int[][]{{1,2,3},{1,2,3},{1,2,3}}

你把一维数组中的元素 1 2 3 改成一个数组 这个数组就变成的二维数组
就是简单的嵌套,
所以说二维数组 只是一位数组中嵌套一个一维数组,你要多维就是多嵌套

多维理解成多层,多维都是数组嵌套数组的,内层的数组可以看作是外层数组的元素了;
也可以说,一维数组是多维数组的基本单元。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问