JAVA 编写打印九九乘法表(正三角与倒三角
时间: 2024-09-14 18:09:47 浏览: 12
在Java中编写一个程序来打印九九乘法表,可以分别创建正三角形和倒三角形的版本。以下是两个示例:
**正三角形乘法表:**
```java
public class Main {
public static void main(String[] args) {
for (int i = 1; i <= 9; i++) {
// 打印当前行
for (int j = 1; j <= i; j++) {
System.out.print(j + " * " + i + " = " + i * j + "\t");
}
// 每一行结束换行
System.out.println();
}
}
}
```
**倒三角形乘法表:**
```java
public class Main {
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");
}
// 每一行结束后换行,并缩进下一行
for (int k = i - 1; k > 0; k--) {
System.out.print("\t");
}
System.out.println();
}
}
}
```
这两个程序会分别打印出从1到9的数字乘法表,正三角形是从上到下,每一行的数字逐个增加;倒三角形则是从下到上,每一行的数字递减,同时保持一定的对齐。