idea java编写程序利用不规则二维数组存储9*9乘法口诀结果,并按照9*9乘法口诀结果输出
时间: 2024-09-06 16:04:41 浏览: 122
在Java中,可以使用二维数组来存储9*9乘法口诀的结果。首先,我们需要声明一个二维数组,然后通过两层循环计算乘法口诀的每一项,并存储到数组中。最后,我们可以再通过循环遍历数组来输出结果。以下是一个简单的示例代码:
```java
public class MultiplicationTable {
public static void main(String[] args) {
// 声明并初始化一个9x9的二维数组
int[][] table = new int[9][9];
// 计算乘法口诀表并存储到数组中
for (int i = 0; i < 9; i++) {
for (int j = 0; j <= i; j++) {
table[i][j] = (j + 1) * (i + 1);
}
}
// 输出乘法口诀表
for (int i = 0; i < 9; i++) {
for (int j = 0; j <= i; j++) {
System.out.printf("%4d", table[i][j]);
}
System.out.println();
}
}
}
```
在这段代码中,我们首先创建了一个9行9列的二维数组`table`,然后使用两个嵌套的`for`循环来计算乘法口诀的每一项。外层循环变量`i`代表乘法口诀表的行,内层循环变量`j`代表列。注意,由于乘法口诀表是对称的,所以我们只计算上三角部分(即`j <= i`)。接着,我们使用两个嵌套的`for`循环来输出这个二维数组中的每个值,按照格式对齐输出。
阅读全文