java99乘法表的四种格式
时间: 2023-07-09 22:34:43 浏览: 82
好的,下面是四种不同格式的Java 99乘法表:
### 格式一:使用 for 循环嵌套,输出乘法表
```java
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();
}
```
### 格式二:使用 while 循环嵌套,输出乘法表
```java
int i = 1;
while (i <= 9) {
int j = 1;
while (j <= i) {
System.out.print(j + " * " + i + " = " + (i * j) + "\t");
j++;
}
System.out.println();
i++;
}
```
### 格式三:使用 do-while 循环嵌套,输出乘法表
```java
int i = 1;
do {
int j = 1;
do {
System.out.print(j + " * " + i + " = " + (i * j) + "\t");
j++;
} while (j <= i);
System.out.println();
i++;
} while (i <= 9);
```
### 格式四:使用递归函数,输出乘法表
```java
public static void printTable(int i, int j) {
if (i < j) {
printTable(i + 1, i + 1);
} else if (i == 9 && j == 9) {
System.out.println("9 * 9 = " + (i * j));
} else if (j <= i) {
System.out.print(j + " * " + i + " = " + (i * j) + "\t");
printTable(i, j + 1);
} else {
System.out.println();
printTable(1, 1);
}
}
// 调用递归函数输出乘法表
printTable(1, 1);
```
希望以上代码能够帮到您!
阅读全文