上下限是否等同于Java2D数组中的行和列?
我在理解Java的2D数组时遇到了一些问题。我读过关于上限和下限的书,它们是等同于行和列还是我误解了什么?提前谢谢上下限是否等同于Java2D数组中的行和列?,java,arrays,multidimensional-array,Java,Arrays,Multidimensional Array,我在理解Java的2D数组时遇到了一些问题。我读过关于上限和下限的书,它们是等同于行和列还是我误解了什么?提前谢谢 int[][] arr = new int[x][y]; 二维数组本质上是数组的数组。您可以将它们视为行和列,但它们实际上显示了以下内容: arr = {{0, 1, 2}, {3, 4, 5}, {6, 7, 8}}; 你可以认为: 0 1 2 3 4 5 6 7 8 为什么要否决这个?如果我真的对它的工作原理很不满意,我想知道。再说一遍?只是因为这是个新手问题吗?我觉得这
int[][] arr = new int[x][y];
二维数组本质上是数组的数组。您可以将它们视为行和列,但它们实际上显示了以下内容:
arr = {{0, 1, 2}, {3, 4, 5}, {6, 7, 8}};
你可以认为:
0 1 2
3 4 5
6 7 8
为什么要否决这个?如果我真的对它的工作原理很不满意,我想知道。再说一遍?只是因为这是个新手问题吗?我觉得这是对否决权的滥用。那个么,上限和下限是什么呢?它和行和列一样吗?不完全一样。在这个意义上没有“行和列”,但是二维数组可以被认为是一个网格,如我上面所示。在我对
arr
的定义中,你的上限是x
,下限是y
x
和y
是您的大小限制:在规则数组(int[]arr=new int[z]
)中,z
将是您的大小限制。这是同一类型的交易,但以二维的方式。