class Main { public static void main(String[] args) { // 打印圣诞树 printChristmasTree(8); // 8代表圣诞树的高度 } static void printChristmasTree(int height) { // 打印圣诞树的三角形部分 for (int i = 1; i <= height; i++) { // 打印每一行的空格 for (int j = 1; j <= height - i; j++) { System.out.print(" "); } // 打印每一行的星号 for (int k = 1; k <= (2 * i - 1); k++) { System.out.print("*"); } // 换行 System.out.println(); } // 打印圣诞树的树干部分 for (int i = 0; i < height - 1; i++) { System.out.print(" "); } System.out.println("|"); } }