![]() |
1
4
像这样的表情
这并不意味着
因此,这个表达式
查找
从左到右计算值,例如
|
![]() |
2
2
原因是数组访问的重要性。你有一个数组(
有两种方法可以做到这一点。第一个是最重要的:
不得不使用
相同的索引顺序在整个过程中始终应用。
这也与这样一个事实相一致,即你可以拥有一个具有奇怪维度的矩阵状物体
|
![]() |
3
2
您可以将Java中的二维数组看作数组的数组。考虑以下一般二维数字数组:
我们 能够 将此数组定义为:
或者,我们可以使用空构造函数,然后填充各个值:
但是为了更好地理解Java中的2D数组是如何工作的,请考虑以下方法:
希望能够清楚地知道二维数组的实际含义;它是数组的数组,因此我们可以将其可视化为:
也就是说,数组第一个索引中的每个元素(大小为3,对应于行)都指向另一个1D数组,对应于列。请注意,在Java中,二维数组可以是 锯齿状的 ,这意味着我们也可以这样做:
为了解决@henry在下面的评论中提出的问题,上面2d数组最左边部分的大小是3,这与我们画出来时看到的一致。也就是说,我们看到一个有3个桶的一维数组,每个桶指向另一个具有一定大小的一维数组。 |
|
user29759326 · 如何返回递归函数中的最后一个值? 4 月前 |
|
malife89 · 将java中的字符串读取为正确的日期格式 4 月前 |
![]() |
Tim · 在java中,有没有更快的方法将字节数组写入文件? 4 月前 |
![]() |
rudraraj · java中未声明最终变量 5 月前 |
![]() |
Bala Ji · 以下BFS的实施效率如何? 5 月前 |