JAVA语言打印等腰三角形。
时间: 2024-09-20 15:14:54 浏览: 41
在Java中,打印等腰三角形可以使用循环结构,如for循环,通过控制行数和字符数量来构建。下面是一个简单的示例,它会打印一个给定高度的等腰三角形:
```java
public class Main {
public static void main(String[] args) {
int height = 5; // 设置三角形的高度
printTriangle(height);
}
public static void printTriangle(int n) {
for (int i = 1; i <= n; i++) {
// 打印空格
for (int space = n - i; space > 0; space--) {
System.out.print(" ");
}
// 打印星号或字符(这里用*举例)
for (int star = 2 * i - 1; star > 0; star--) {
System.out.print("*");
}
// 换行
System.out.println();
}
}
}
```
在这个例子中,外层循环控制行数,内层两个循环分别用于打印空格和星号(代表三角形的边)。第一层打印的星号数量从1到2i-1递减,第二层则始终固定为n-i个空格。
阅读全文