Java圣诞树代码高级
时间: 2024-11-06 16:12:30 浏览: 46
Java圣诞树代码通常是一种简单的编程练习,用于演示控制台输出艺术效果。它创建了一个ASCII艺术形式的圣诞树,一般包括树干、枝叶和星星等元素。下面是一个基础的Java圣诞树生成代码示例:
```java
public class ChristmasTree {
public static void main(String[] args) {
int height = 5; // 圣诞树的高度
printSpaces(height); // 打印空格形成树干底部
for (int i = 1; i <= height; i++) {
if (i == height / 2) { // 树顶中央位置打印五角星
System.out.println("*" + " ".repeat(2 * (height - 1) - 2) + "*");
} else { // 其他行打印三角形枝叶
System.out.println("*".repeat(i) + " ".repeat(height - 2 * i) + "*".repeat(i));
}
}
printSpaces(height); // 再次打印空格完成树干顶部
}
private static void printSpaces(int spaces) {
for (int i = 0; i < spaces; i++) {
System.out.print(" ");
}
}
}
```
运行此代码,你会看到一个简单的 ASCII 圣诞树在控制台上显示。
阅读全文