用Java使用for循环打印一个倒三角形,高度为5。
时间: 2024-09-13 20:14:34 浏览: 60
使用Java打印一个高度为5的倒三角形,可以使用嵌套的for循环来实现。外层循环控制行数,内层循环控制每行打印的空格数和星号数。以下是一个简单的实现方法:
```java
public class InvertedTriangle {
public static void main(String[] args) {
int height = 5; // 倒三角形的高度
// 外层循环控制行数
for (int i = height; i > 0; i--) {
// 内层循环1:打印空格,控制星号的位置
for (int j = 0; j < height - i; j++) {
System.out.print(" ");
}
// 内层循环2:打印星号,每行的星号数量等于行号
for (int k = 0; k < i; k++) {
System.out.print("*");
}
// 每打印完一行后换行
System.out.println();
}
}
}
```
上述代码中,外层循环变量`i`从`height`开始递减,表示从倒三角形的顶部开始打印。内层循环变量`j`负责打印每行前面的空格,`k`负责打印星号。每行打印的星号数量等于当前行号`i`的值。当一行打印完成之后,使用`System.out.println()`来换行。
执行上述代码将打印出如下形状的倒三角形:
```
*****
****
***
**
*
```
阅读全文