A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始


/*
利用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的长方形,也可以称为树身
                }
        }
}



1 个回复

倒序浏览
刚学到for循环.
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马