5.编写一个JAVA程序实现输出图示由数字组成的三角形(要求将输出行数存于变量以便随时更改)。 1 3 6 10 15 21 2 5 9 14 20 4 8 13 19 7 12 18 11 17 16
时间: 2024-10-19 22:07:28 浏览: 40
要在Java中编写一个程序来输出给定行数的数字三角形,你可以创建一个循环来打印每一行,并根据当前行数动态计算每个位置的数字。以下是一个简单的示例程序:
```java
public class TrianglePattern {
public static void main(String[] args) {
int numRows = 6; // 更改此变量可以改变输出的行数
for (int i = 1; i <= numRows; i++) {
// 每行的空格数量
int spaces = numRows - i;
// 计算每行的数字
int numInRow = i * (i + 1) / 2;
// 打印空格
for (int j = 1; j <= spaces; j++) {
System.out.print(" ");
}
// 打印数字
for (int k = 1; k <= numInRow; k++) {
System.out.print(k + " ");
}
System.out.println(); // 换行
}
}
}
```
当你运行这个程序并改变`numRows`的值,比如将其从6改为其他数字,它会输出相应行数的数字三角形。
阅读全文