编写JAVA代码,完成99乘法表的输出,输出格式梯字型
时间: 2024-09-19 11:05:59 浏览: 36
在Java中,我们可以使用嵌套循环来生成并打印99乘法表的梯形形式。下面是一个简单的示例代码:
```java
public class MultiplicationTable {
public static void main(String[] args) {
int n = 9; // 表格大小,这里设置为9,可以根据需要调整
for (int i = 1; i <= n; i++) {
// 打印行头
for (int j = 1; j <= i; j++) {
System.out.print(j + " ");
}
System.out.println(); // 结束当前行
// 打印剩余部分的乘法项
for (int k = i + 1; k <= n; k++) {
if (k % i == 0) { // 如果k能被i整除,则打印乘积
System.out.print(k + " ");
} else {
System.out.print("- " + k + " "); // 否则打印空白和减号
}
}
System.out.println(); // 结束当前行
}
}
}
```
这段代码会输出一个从1到9的99乘法表,每一行呈现梯形结构。例如,第一行只有1,第二行是1 2,第三行是1 2 -3 4,以此类推。
阅读全文