3d圣诞树代码编程java
时间: 2023-12-26 21:05:24 浏览: 135
以下是一个用Java编写的3D圣诞树代码示例:
```java
public class ChristmasTree {
public static void main(String[] args) {
int height = 5; // 圣诞树的高度
// 输出圣诞树的层
for (int i = 0; i < height; i++) {
// 输出每一层的空格
for (int j = 0; j < height - i - 1; j++) {
System.out.print(" ");
}
// 输出每一层的星号
for (int k = 0; k < 2 * i + 1; k++) {
System.out.print("*");
}
System.out.println(); // 换行
}
// 输出树干
int trunkHeight = height / 3; // 树干的高度
int trunkWidth = height / 3; // 树干的宽度
for (int i = 0; i < trunkHeight; i++) {
// 输出树干的空格
for (int j = 0; j < height - trunkWidth; j++) {
System.out.print(" ");
}
// 输出树干的星号
for (int k = 0; k < trunkWidth; k++) {
System.out.print("*");
}
System.out.println(); // 换行
}
}
}
```
这段代码会输出一个高度为5的3D圣诞树,树干的高度为圣诞树高度的三分之一。你可以根据需要修改`height`变量来调整圣诞树的高度。
阅读全文