多重for循环编写图形

时间:2019-11-20
本文章向大家介绍多重for循环编写图形,主要包括多重for循环编写图形使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
package test1;

public class Sanjiaoxing {
    public static void main(String[] args){
        //正三角形
        for(int i=1;i<=6;i++){
            for(int j=i;j<=6;j++){
                System.out.print("* ");
            }
            System.out.println("");
        }
        //倒三角形
        for(int i=1;i<=6;i++){
            for(int j=i;j<=6;j++){
                System.out.print("* ");
            }
            System.out.println("");
        }
        //正方形
        for(int i=1;i<=6;i++){
            for(int j=1;j<=6;j++){
                System.out.print("* ");
            }
            System.out.println("");
        }
        //长方形
        for(int i=1;i<=6;i++){
            for(int j=1;j<=15;j++){
                System.out.print("* ");
            }
            System.out.println("");
        }
        //平行四边形
        for(int i=1;i<=6;i++){
            for(int j=i;j<=6;j++){
                System.out.print(" ");
            }
            for(int k=1;k<=6;k++){
                System.out.print("*");
            }
            System.out.println("");
        }
        //反向平行四边形
        for(int i=1;i<=6;i++){
            for(int j=1;j<=i;j++){
                System.out.print(" ");
            }
            for(int k=1;k<=15;k++){
                System.out.print("* ");
            }
            System.out.println("");
        }
        //等腰三角形
        for(int i=1;i<=8;i++){
            for(int j=i;j<=8;j++){
                System.out.print(" ");
            }
            for(int j=1;j<=2*i-1;j++){
                System.out.print("*");
            }
            System.out.println("");
        }
        //反向三角形
        for(int i=1;i<=8;i++){
            for(int j=i;j<=8;j++){
                System.out.print(" ");
            }
            for(int j=1;j<=i;j++){
                System.out.print("*");
            }
            System.out.println("");
        }
        //菱形
        for(int i=1;i<=8;i++){
            for(int j=i;j<=8;j++){
                System.out.print(" ");
            }
            for(int j=1;j<=2*i-1;j++){
                System.out.print("*");
            }
            System.out.println("");
        }
        for(int i=1;i<=7;i++){
            for(int j=0;j<=i;j++){
                System.out.print(" ");
            }
            for(int j=2*i-1;j<=13;j++){
                System.out.print("*");
            }
            System.out.println("");
        }
        for(int i=1;i<=10;i++){
            for(int j=i;j<=10;j++){
                System.out.print("*");
            }
            System.out.println("");
        }
    }
}

1

原文地址:https://www.cnblogs.com/LittleBoys/p/11900530.html