java二维数组动态赋值怎么实现

41次阅读
没有评论

共计 476 个字符,预计需要花费 2 分钟才能阅读完成。

要动态赋值二维数组,需要先确定数组的行数和列数,然后使用循环逐个赋值。

下面是一个示例代码,演示了如何动态赋值一个 3 行 4 列的二维数组:

int rows = 3;
int cols = 4;

int[][] arr = new int[rows][cols];

for (int i = 0; i < rows; i++) {for (int j = 0; j < cols; j++) {arr[i][j] = i * cols + j;  // 根据行列索引计算赋值 
  }
}

// 打印数组 
for (int i = 0; i < rows; i++) {for (int j = 0; j < cols; j++) {System.out.print(arr[i][j] + " ");
  }
  System.out.println();}

上述代码中,首先定义了数组的行数和列数为 3 和 4,然后创建了一个 3 行 4 列的二维数组。接下来使用两个嵌套的循环,分别遍历每个元素,并根据行列索引计算要赋的值。最后,使用两个嵌套循环再次遍历数组,打印出每个元素的值。

运行上述代码,会输出以下结果:

0 1 2 3 
4 5 6 7 
8 9 10 11 

可以看到,二维数组成功地被动态赋值并打印出来了。

丸趣 TV 网 – 提供最优质的资源集合!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-12发表,共计476字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)