圣诞节到了,快来一起动手画一颗属于自己的圣诞树吧! "-"部分 "*"部分 --------------* 14 1 第一部分 -------------* * 13 2 ------------* * * 12 3 -----------* * * * 11 4 ----------* * * * * 10 5 --------* * * * * * * 8 7 第二部分 ----------* * * * * 10 5 第三部分 --------* * * * * * * 8 7 ------* * * * * * * * * 6 9 --------* * * * * * * 8 7 第四部分 ------* * * * * * * * * 6 9 ----* * * * * * * * * * * 4 11 ------------* * * 12 3 第五部分 * * * * * * * * *
代码如下:
public class Christmas2 {
public static void main(String[] args) {
//第一部分
for (int i = 0; i < 5; i++) {//外层循环控制行数
for (int j = 0; j < 14 - i; j++) {//内层循环控制列数
System.out.print(" ");
}
for(int k = 0;k < i+1;k++){
System.out.print("* ");
}
System.out.println();
}
//第二部分
System.out.print(" * * * * * * * ");
System.out.println();//换行打印
//第三部分
for (int i = 0;i < 3;i++){
for (int j = 0;j < 10 - 2*i;j++){
System.out.print(" ");
}
for (int k = 0;k < 5 + 2*i;k++){
System.out.print("* ");
}
System.out.println();
}
//第四部分
for (int i = 0;i < 3;i++){
for (int j = 0;j < 8 - 2*i;j++){
System.out.print(" ");
}
for (int k = 0;k < 7 + 2*i;k++) {
System.out.print("* ");
}
System.out.println();
}
//第五部分
for (int i = 0;i < 4;i++){
for (int j = 0;j < 12;j++){
System.out.print(" ");
}
for (int k = 0;k < 3;k++){
System.out.print("* ");
}
System.out.println();
}
}
}