打印输出数字倒金字塔
时间: 2024-10-09 14:08:10 浏览: 20
要打印一个数字倒金字塔,你可以使用嵌套循环和条件语句来控制每一行的字符数量。下面是一个简单的Java程序示例,用于打印5层的数字倒金字塔:
```java
public class Pyramid {
public static void main(String[] args) {
int numRows = 5; // 定义倒金字塔层数
for (int i = numRows; i >= 1; i--) { // 从最高层开始循环到第一层
// 每一层的空格数等于当前层数减去1
for (int spaces = numRows - i; spaces > 0; spaces--) {
System.out.print(" ");
}
// 打印当前层数的星号(*)
for (int stars = i * 2 - 1; stars > 0; stars--) {
System.out.print("*");
}
System.out.println(); // 结束当前行并换行
}
}
}
```
当你运行这个程序时,它会打印出以下形状的倒金字塔:
```
*
***
*****
*******
*********
```