首页 > 解决方案 > 如何填充二维数组

问题描述

好的,所以我是二维数组的新手,我正在尝试填充尺寸为 3x5 的二​​维数组。我想让数字 1-15 填充数组,如果尺寸发生变化,比如 6x7,它会用数字 1-42 填充它。任何帮助,将不胜感激。对于填充,我需要一个嵌套的 for 循环并打印出来我需要为每个循环使用一个嵌套。

标签: javamultidimensional-array

解决方案


像这样的东西?

int numRows = 3;
int numCols = 5;    

int[][] arr = new int[numRows][numCols];
int counter = 1;

for (int row = 0; row < numRows; row++) {
    for (int col = 0; col < numCols; col++) {
        arr[row][col] = counter;
        counter++;
    }
}

推荐阅读