标题有点令人困惑......抱歉。
我必须回答一个问题,然后我开始了,但我并不是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++){
}
}
答案 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();
}