用java编写一个生成乘法表的程序,显示整数1到9乘以的结果,不能重复,最后成直角三角形
时间: 2024-10-25 21:11:49 浏览: 11
C++ 1级样题202306及解析.pdf
要编写一个Java程序生成一个直角三角形形状的乘法表,并且只显示1到9之间的数字,你可以使用嵌套循环以及字符串连接来实现。下面是一个简单的示例:
```java
public class MultiplicationTableTriangle {
public static void main(String[] args) {
int n = 9;
for (int i = 1; i <= n; i++) { // 循环行数
// 对于每一行,从1开始并递增列数,直到当前行数
for (int j = 1; j <= i; j++) {
System.out.print(i + " * " + j + " = " + (i * j) + "\t"); // 输出乘法表达式结果
}
// 每一行结束后换行,以便形成新的行
System.out.println(); // 结束当前行的输出
}
}
}
```
这个程序会生成类似这样的乘法表:
```
1 * 1 = 1
1 * 2 = 2 2 * 2 = 4
1 * 3 = 3 2 * 3 = 6 3 * 3 = 9
1 * 4 = 4 2 * 4 = 8 3 * 4 = 12 4 * 4 = 16
...
```
阅读全文