多重for循环嵌套

for循环定义:
同过一个简单的表达式,来完成多次重复性的代码功能;格式如下:
for(变量初始值;变量取值范围;变量自增/自减){
//代码块;
}
一个复杂的for循环中可以嵌套多个同级的for循环,一般表现如下:
for(变量初始值;变量取值范围;变量自增/自减){
for(变量初始值;变量取值范围;变量自增/自减){
//代码块
}
for(变量初始值;变量取值范围;变量自增/自减){
//代码块
}
}
多重for循环的执行顺序是,最外面的for循环执行一次,里面的同层级的for循环就会执行一轮;举个例子,用“*”输出一个4*4的正方形。

“`
这里写代码片
package com.for.rumple;

public class ForTest {

public static void main(String[] args) {
//第一层for循环用来控制输出的行数;
    for (int i = 1; i <= 4; i++) {
//第二层for循环用来控制输出的列数;
        for (int j = 1; j <= 4; j++) {
            System.out.print("*");
        }
//外层的for执行一次,就
        System.out.println();
    }
}

}

效果图:
这里写图片描述
下面展示一个三层for循环打印的图案:
源码:
package com.for.rumple;

public class ForTest01 {

public static void main(String[] args) {
    for (int i = 1; i <= 5; i++) {
        for (int k = 5 - i; k > 0; k--) {
            System.out.print("-");
        }
        for (int j = 1; j < 2 * i; j++) {
            System.out.print("*");
        }
        for (int k = 5 - i; k > 0; k--) {
            System.out.print("-");
        }
        System.out.println();
    }
}

}
效果图(分两张讲解):
这里写图片描述

这里写图片描述

  • 28
    点赞
  • 90
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值