用java写一个圣诞树代码
时间: 2023-02-06 12:55:47 浏览: 918
好的,这是一个用 Java 绘制圣诞树的代码示例:
```
public class ChristmasTree {
public static void main(String[] args) {
// 树干高度
int trunkHeight = 5;
// 树干宽度
int trunkWidth = 3;
// 树的高度
int treeHeight = 10;
// 绘制树干
for (int i = 1; i <= trunkHeight; i++) {
// 绘制空白
for (int j = 1; j <= treeHeight - trunkHeight; j++) {
System.out.print(" ");
}
// 绘制树干
for (int j = 1; j <= trunkWidth; j++) {
System.out.print("*");
}
System.out.println();
}
// 绘制树冠
for (int i = 1; i <= treeHeight - trunkHeight; i++) {
// 绘制空白
for (int j = 1; j <= treeHeight - i; j++) {
System.out.print(" ");
}
// 绘制树冠
for (int j = 1; j <= (i * 2) - 1; j++) {
System.out.print("*");
}
System.out.println();
}
}
}
```
运行后会输出类似下面的圣诞树:
```
*
***
*****
*******
*********
*
***
*****
*******
*********
*
***
*****
*******
*********
*
***
*****
*******
*********
*
***
*****
*******
*********
*
***
*****
*******
*********
***********
*************
***************
*****************
*******************
```