Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
上下限是否等同于Java2D数组中的行和列?_Java_Arrays_Multidimensional Array - Fatal编程技术网

上下限是否等同于Java2D数组中的行和列?

上下限是否等同于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 为什么要否决这个?如果我真的对它的工作原理很不满意,我想知道。再说一遍?只是因为这是个新手问题吗?我觉得这

我在理解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

为什么要否决这个?如果我真的对它的工作原理很不满意,我想知道。再说一遍?只是因为这是个新手问题吗?我觉得这是对否决权的滥用。那个么,上限和下限是什么呢?它和行和列一样吗?不完全一样。在这个意义上没有“行和列”,但是二维数组可以被认为是一个网格,如我上面所示。在我对
arr
的定义中,你的上限是
x
,下限是
y
x
y
是您的大小限制:在规则数组(
int[]arr=new int[z]
)中,
z
将是您的大小限制。这是同一类型的交易,但以二维的方式。