我是一名 Java 初学者,之前曾问过多维数组问题,但没有一个答案是清晰简洁的。
例如,当一个二维数组像这样初始化时:
int[][] a = {{1,2,3}}
这只是意味着元素“1”是“第 1 行,第 1 列”,元素“2”是“第 1 行,第 2 列”,但是呢?
int[][][] b = {{1,2,3}}
这是否意味着元素“1”是 3-D 数组 b 中的“1 x, 1 y, 1 z”?
像这样说的多维数组怎么样:
int[][][][] c = {{1,2,3}}
你会怎么想象?这是因为我读过的每一本教科书都没有描述一个超过二维数组的数组。他们会简单地说,存在无数维数组。但我无法想象它们。
请帮助我尽可能清楚地回答这个问题,以便任何其他用户只需阅读答案即可完全掌握任何多维数组。