设计程序打印等腰三角形tuan
时间: 2024-10-12 19:05:09 浏览: 26
要设计一个程序打印等腰三角形(也称为金字塔),你可以使用嵌套循环。以下是一个简单的Java代码示例,用于打印不同大小的等腰三角形:
```java
public class Pyramid {
public static void printPyramid(int n) {
// 顶部行只有一个空格
for (int i = 0; i < n; i++) {
System.out.print(" ");
}
// 从第二行开始,每一行都比上一行多一个字符
for (int i = 1; i <= n; i++) {
// 每个星号代表一个字符
for (int j = 1; j <= i; j++) {
System.out.print("*");
}
// 到达新行时打印换行符
if (i != n) {
System.out.println();
}
}
}
public static void main(String[] args) {
int size = 5; // 可以根据需要调整三角形的大小
printPyramid(size);
}
}
```
在这个例子中,`printPyramid`方法接收一个参数n,表示等腰三角形的高度。外部循环控制每一行,内部循环负责打印每个位置的星号。当你运行这个程序并传入不同的值,例如`size=3`,它将会打印一个高度为3的等腰三角形。
阅读全文