栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java利用for循环,打印输出实心、空心三角形

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java利用for循环,打印输出实心、空心三角形

for(int i = 1; i <= 5; i++){  //控制打印的行数
            for(int j = 0; j < i; j++){  //控制每行打印的个数
                System.out.print("*");
            }
            System.out.println();  //换行
}

 for(int i = 5; i >= 1; i--){  //控制打印的行数
            for(int j = 0; j < i; j++){  //控制每行打印的个数
                System.out.print("*");
            }
            System.out.println();  //换行
 }

for(int i = 1; i <= 5; i++){  //控制打印的行数
    for(int k = 1; k <= i - 1; k++){  //控制从第2行开始每行之前的空格
        System.out.print(" ");
    }
    for(int j = 1; j <= 6 - i; j++){  //控制每行打印的个数
        System.out.print("*");
    }
    System.out.println();  //换行
}

 

 

for(int i = 5; i >= 1; i--){  //控制打印的行数
    for(int k = 1; k <= i - 1; k++){  //控制从第2行开始每行之前的空格
        System.out.print(" ");
    }
    for(int j = 1; j <= 6 - i; j++){  //控制每行打印的个数
        System.out.print("*");
    }
    System.out.println();  //换行
}

 

 

int rows = 4; //行数
for(int i = 1; i <= rows; i++){ //控制打印的行数
    for(int k = 1; k <= rows - i; k++){ //控制每行开始每行之前的空格
        System.out.print(" ");
    }
    for(int j = 1; j <= 2*i - 1; j++){ //控制每行打印的个数(每行的个数等于(2*行数-1))
        System.out.print("*");
    }
    System.out.println();
}

 

 

int rows = 4; //行数
for(int i = rows; i >= 1; i--){//控制打印的行数
    for(int k = 1; k <= rows - i; k++){//控制每行开始每行之前的空格
        System.out.print(" ");
    }
    for(int j = 1; j <= 2*i - 1; j++){//控制每行打印的个数(每行的个数等于(2*行数-1))
        System.out.print("*");
    }
    System.out.println();
}

 

 

int rows = 5; //行数
for (int j = 1; j <= rows; j++) {//控制打印的行数
    for (int k = 1; k <= rows - j;k++) {//控制每行开始每行之前的空格
        System.out.print(" ");
    }
    for (int i = 1; i <= j * 2 - 1 ; i++) {//控制每行打印的个数(初始设定每行的个数等于(2*行数-1))
        if(i == 1 || i == j * 2 - 1 ) { //打印每行的第一个数和最后一个数
            System.out.print("*");
        }else {
            if (j == rows) { //最后一行全部打印
                System.out.print("*");
            }else {
                System.out.print(" "); //中间位置打印空格
            }
        }
    }
    System.out.println();
}

 

 

int rows = 5; //行数
for (int j = rows; j >= 1; j--) {//控制打印的行数
    for (int i = 1; i <= rows - j;i++) {//控制每行开始每行之前的空格
        System.out.print(" ");
    }
    for (int i = 1; i <= j * 2 - 1 ; i++) {//控制每行打印的个数(初始设定每行的个数等于(2*行数-1))
        if(i == 1 || i == j * 2 - 1 ) {//打印每行的第一个数和最后一个数
            System.out.print("*");
        }else {
            if (j == rows) {//最后一行全部打印
                System.out.print("*");
            }else {
                System.out.print(" ");//中间位置打印空格
            }
        }
    }
    System.out.println();
}

 

 

int rows = 5; //行数
for (int j = 1; j <= rows; j++) {//控制打印的行数
    for (int k = 1; k <= rows - j;k++) {//控制每行开始每行之前的空格
        System.out.print(" ");
    }
    for (int i = 1; i <= j * 2 - 1 ; i++) {//控制每行打印的个数(初始设定每行的个数等于(2*行数-1))
        if(i == 1 || i == j * 2 - 1 ) { //打印每行的第一个数和最后一个数
            System.out.print("*");
        }else {
            System.out.print(" "); //中间位置打印空格
        }
    }
    System.out.println();
}
for (int j = rows - 1; j >= 1; j--) {//控制打印的行数
    for (int i = 1; i <= rows - j;i++) {//控制每行开始每行之前的空格
        System.out.print(" ");
    }
    for (int i = 1; i <= j * 2 - 1 ; i++) {//控制每行打印的个数(初始设定每行的个数等于(2*行数-1))
        if(i == 1 || i == j * 2 - 1 ) {//打印每行的第一个数和最后一个数
            System.out.print("*");
        }else {
            System.out.print(" ");//中间位置打印空格
        }
    }
    System.out.println();
}

 

 

int rows = 5; //行数
for (int j = 1; j <= rows; j++) {//控制打印的行数
    for (int i = 1; i <= rows ; i++) {//控制每行打印的个数
        if(i==1||i==rows) { //控制每行开始位与结束位的数(*)
            System.out.print("*");
        } else if(j==1||j==rows) { //控制第一行与最后一行(全部打印)
            System.out.print("*");
        }else{ //控制中间行的空格
            System.out.print(" ");
        }
    }
    System.out.println();
}

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/270018.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号