反三角九九乘法表java
时间: 2025-01-02 21:29:51 浏览: 9
### 反向九九乘法表的Java实现
为了实现反向的九九乘法表,在外层循环和内层循环的设计上需要做出调整。具体来说,行数从最大值逐渐减少到最小值,而每一行中的列也相应地递减。
以下是完整的Java代码示例:
```java
public class ReverseMultiplicationTable {
public static void main(String[] args) {
for (int i = 9; i >= 1; i--) { // 外层循环控制行数
for (int j = 1; j <= i; j++) { // 内层循环控制每行打印的数量
System.out.print(j + "*" + i + "=" + (i * j) + "\t");
}
System.out.println(); // 每完成一行后换行
}
}
}
```
上述程序会按照先行后列的方式输出逆序排列的九九乘法表[^1]。当执行这段代码时,将会看到如下所示的结果:
```
1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81
1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64
1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49
1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36
1*5=5 2*5=10 3*5=15 4*5=20 5*5=25
1*4=4 2*4=8 3*4=12 4*4=16
1*3=3 2*3=6 3*3=9
1*2=2 2*2=4
1*1=1
```
此段代码利用了双重`for`循环结构来构建表格,并通过条件判断实现了逐行递减排列的效果。
阅读全文