如何用java.打印三个不同的等腰三角形 组成的圣诞树
时间: 2023-09-08 11:02:12 浏览: 188
要打印三个不同的等腰三角形,首先我们需要了解等腰三角形的特点:两边边长相等,底边边长为奇数。
以下是使用Java语言打印三个不同的等腰三角形组成的圣诞树的代码示例:
```java
public class ChristmasTree {
public static void main(String[] args) {
// 打印第一个等腰三角形
int n = 5; // 定义第一个等腰三角形的高度
for (int i = 0; i < n; i++) {
for (int j = 0; j < n - i - 1; j++) {
System.out.print(" "); // 打印空格
}
for (int k = 0; k <= i * 2; k++) {
System.out.print("*"); // 打印星号
}
System.out.println(); // 换行
}
// 打印第二个等腰三角形
n = 7; // 定义第二个等腰三角形的高度
for (int i = 0; i < n; i++) {
for (int j = 0; j < n - i - 1; j++) {
System.out.print(" "); // 打印空格
}
for (int k = 0; k <= i * 2; k++) {
System.out.print("*"); // 打印星号
}
System.out.println(); // 换行
}
// 打印第三个等腰三角形
n = 9; // 定义第三个等腰三角形的高度
for (int i = 0; i < n; i++) {
for (int j = 0; j < n - i - 1; j++) {
System.out.print(" "); // 打印空格
}
for (int k = 0; k <= i * 2; k++) {
System.out.print("*"); // 打印星号
}
System.out.println(); // 换行
}
}
}
```
以上代码中,通过循环嵌套打印空格和星号,实现了三个不同高度的等腰三角形的输出。我们可以根据需要调整每个等腰三角形的高度,从而组成不同形状的圣诞树。可以尝试修改代码中的星号字符以及增加其他装饰物,以使圣诞树更加美观。
阅读全文