设计程序,打印等腰三角形图案,图案如下:(java)
时间: 2024-10-13 08:02:19 浏览: 20
设计一个Java程序来打印等腰三角形图案,可以采用循环结构,通常我们会用两个嵌套的for循环来控制行数和打印字符。这里是一个简单的例子:
```java
public class Main {
public static void main(String[] args) {
int n = 5; // 定义三角形的行数
printIsoscelesTriangle(n);
}
public static void printIsoscelesTriangle(int rows) {
for (int i = 1; i <= rows; i++) { // 外层循环控制行数
for (int j = 1; j <= i; j++) { // 内层循环控制每个星号的打印
System.out.print("* "); // 打印星号
}
System.out.println(); // 换行
if (i < rows) { // 如果不是最后一行,需要减少前导空格的数量
for (int k = i + 1; k > 0; k--) { // 减少空格数
System.out.print(" ");
}
}
}
}
}
```
运行这个程序会得到以下等腰三角形图案:
```
*
* *
* * *
* * * *
```
阅读全文