12.打印三角形、菱形

打印三角形、菱形

for (int i = 1; i <= 5; i++) {//打印上半部分三角形

    //第一个直角在左上角的空白三角形
    for(int j = 5;j >= i;j--){
        System.out.print(" ");
    }

    //第二个直角在右下角的三角形
    for (int j = 1; j <= i; j++) {
        System.out.print("*");
    }

    //第三个直角在左下角的三角形
    for(int j = 1;j < i;j++){
        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 j = 6;j >= i;j--){
        System.out.print("*");
    }

    //第三个直角在左上角的三角形
    for(int j = 5;j >= i;j--){
        System.out.print("*");
    }

    System.out.println();
}

代码运行结果:

posted on 2023-02-21 11:24  小黑确实不黑  阅读(28)  评论(0编辑  收藏  举报