for循环打印的练习

来源:互联网 发布:centos 6.5安装教程 编辑:程序博客网 时间:2024/05/31 05:28

1.数字的练习

for(int a=1;a<=5;a++){            for(int b=1;b<=a;b++){                System.out.print(b);            }            System.out.println();        }        /*        1        12        123        1234        12345        */        System.out.println("--------------------------");        for(int a=1;a<=5;a++){            for(int b=1;b<=a;b++){                System.out.print(a);            }            System.out.println();        }        /*        1        22        333        4444        55555*/        System.out.println("--------------------------");        for(int a=5;a>0;a--){            for(int b=a;b>0;b--){                System.out.print(b);            }            System.out.println();        }        /*        54321        4321        321        21        1*/        System.out.println("--------------------------");        for(int a=5;a>0;a--){            for(int b=1;b<=a;b++){                System.out.print(b);            }            System.out.println();        }        /*        12345        1234        123        12        1        */        System.out.println("--------------------------");        for(int a=1;a<=5;a++){            for(int b=5;b>=a;b--){                System.out.print(b);            }            System.out.println();        }        /*        54321        5432        543        54        5        */

2.打印直角三角形

for(int a=1;a<=5;a++){            for(int b=1;b<=a;b++){                System.out.print("*");            }            System.out.println();        }        /*        *        **        ***        ****        *****        */        System.out.println("----------------------");        for(int a=1;a<=5;a++){            for(int b=5;b>=a;b-- ){                System.out.print("*");            }            System.out.println();        }        /*        *****        ****        ***        **        *        */        System.out.println("----------------------");
    **3.等腰三角形**
for(int a=1;a<=5;a++){            for(int b=5;b>=a;b--){                System.out.print(" ");            }            for(int z=1;z<=a;z++){                System.out.print(" *");            }            System.out.println();        }        /*         *        * *       * * *      * * * *     * * * * *        */        System.out.println("----------------------");        for(int a=1;a<=5;a++){            for(int b=1;b<=a;b++){                System.out.print(" ");            }            for(int z=5;z>=a;z--){                System.out.print(" *");            }            System.out.println();        }        /*          * * * * *           * * * *            * * *             * *              *        */        System.out.println("----------------------");
    4.输出菱形
for(int a=1;a<=5;a++){            for(int b=5;b>=a;b--){                System.out.print(" ");            }            for(int z=1;z<=a;z++){                System.out.print("* ");            }            System.out.println();        }        for(int a=1;a<=5;a++){            for(int b=1;b<a+1;b++){ //消除重复的那一行                System.out.print(" ");            }            for(int z=4;z>=a;z--){ //去掉个最长的五个                System.out.print(" *");            }            System.out.println();        }        /*             *             * *            * * *           * * * *          * * * * *           * * * *           * * *            * *             *     */        System.out.println("----------------------");
    5.四边形
for(int a=1;a<=5;a++){            for(int b=1;b<=5;b++){                System.out.print("*");            }            System.out.println();        }        /*        *****        *****        *****        *****        *****        */

最后,思想很重要,一步一步脚踏实地的,不要把自己绕晕了,从直角到等腰再到菱形,加油。

原创粉丝点击