/*
利用for 循环嵌套打印圣诞树
*/
class Demo13 {
public static void main(String[] args) {
for (int a = 1; a <= 8; a ++) {
for (int g =1; g <= 1; g++) {
for (int l =1; l <=5; l++) {
System.out.print(" "); //首先打印一个小三角形,为了与大三角形相匹配,要打印一个
//空一行五列的长方形 把小三角形推到大三角形的尖头
}
}
for (int b = 1; b <= 9-a; b++) {
System.out.print(" ");
}
for (int c = 1; c <=a * 2 -1; c ++) {
System.out.print("*");
}
System.out.println(); //打印出一个8行15列的小三角
}
for (int d = 1; d <= 13; d++) {
for (int e =1; e <= 14-d; e ++) {
System.out.print(" ");
}
for (int f =1; f <= d *2 -1; f++) {
System.out.print("*");
}
System.out.println(); //打印出一个13行25列的大三角形
}
for (int x =1; x <=10; x++) {
for (int y = 1; y <=10; y++) {
System.out.print(" "); //为了把圣诞树的数放在合理的位置,需要建立一个空的长方形
}
for (int w = 1; w<= 6; w ++) {
System.out.print("*");
}
System.out.println(); //打印出一个行为10,列数为6的长方形,也可以称为树身
}
}
}