gpt4 book ai didi

java - 如何计算 Java 中的二维 int 数组?

转载 作者:行者123 更新时间:2023-11-29 04:36:46 26 4
gpt4 key购买 nike

比如说我有以下内容:

    int[][] courses = {
{1, 0},
{2, 0},
{3, 1},
{3, 2},
};

现在不是第一个索引代表x,第二个索引代表y吗?例如courses[x][y],那么courses[0][1],应该打印2,但实际打印0,这是为什么?

最佳答案

二维数组实际上是一个数组,其元素是数组。

数组的第一个索引是最外层数组的索引。

因此 courses[0] 返回内部数组 {1, 0}(外部数组的第一个元素)和 courses[0][1 ] 返回该数组的第二个元素,即 0

courses[1][0] 将返回 2

Now don't the first index represents x, and second index represents y

如果您将二维数组视为矩阵,x 表示列索引,y 表示行索引,那么实际上是相反的方式 -第一个索引是行索引 (y),第二个索引是列索引 (x)。

关于java - 如何计算 Java 中的二维 int 数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41083763/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com