java—当索引已经初始化时,如何在2d数组中添加整数

kuuvgm7e  于 2021-06-27  发布在  Java
关注(0)|答案(1)|浏览(233)

如果所有值都已初始化,如何在java中添加2d数组的值?例如:

int [][] numbers = {{1, 2, 5}, {10, 3, 8}};

我在考虑使用双for循环,但我不知道如何引用数组的行和列。

vmdwslir

vmdwslir1#

可以使用嵌套循环访问二维数组的元素。
访问numbers数组中元素的示例代码:

for(int i = 0; i < rows; i++){
    int rowSum = 0;
    for(int j = 0; j < cols; j++){
        rowSum = rowSum + numbers[i][j];
    }
    System.out.println("Sum of elements in row " + (i+1) + " is:" + rowSum);
}

在这里 rows 是数组中的总行数,即2和 cols 是数组中的列总数,即3。 numbers[i][j] 表示具有索引的行中的元素 i 和带索引的列 j .
您可以认为您的数组如下表所示:

注意:数组的索引在java中是基于0的。这就是为什么i和j从0开始到n-1(n是行或列的大小)

相关问题