使用整数填充2D数组

时间:2014-09-28 20:37:37

标签: java

标题有点令人困惑......抱歉。

我必须回答一个问题,然后我开始了,但我并不是100%肯定会被问到什么。也许你们其中一个人理解它。

以下是问题:

编写用于填充乘法表的二维数组的代码。该数组应该有12行12列。 'table'中的每个条目都应该是row * col的乘积 - 例如arr [2] [3] = 6处的元素和arr [0] [11]处的元素= 0.

这是我到目前为止所做的,但我不知道如何继续:

int arr[][] = new int[12][12];
    int mult;

    for(int row = 0; row < arr.length; row++){
        for(int col = 0; col < arr[1].length; col++){

        }  
    }

1 个答案:

答案 0 :(得分:1)

基本上2d数组可以存储值(对于教程单击here)。你想要做的是将值保存在自己的块中。

int arr[][] = new int[12][12];
for(int row = 0; row < arr.length; row++){
    for(int col = 0; col < arr[1].length; col++){
           arr[row][col]=row*col;
    }  
}

然后使用double for循环查看输出,如:

for(int row = 0; row < arr.length; row++){
    for(int col = 0; col < arr[1].length; col++){
           System.out.print(row +" * " col + " = "+arr[row][col]+"  ");
    }  
System.out.println();
}