浅谈对for循环的应用

for循环的格式

格式:

 for(初始化语句A ; 判断条件语句B ;控制条件语句D ){
    循环体语句C;
   }

执行流程:
   A.执行初始化语句(其实初始化语句就一个变量,并且赋了一个初始化值,我们根据这个初始化值来判断这个循环从第几次开始)
   B.判断条件语句(其实初始化语句的这个变量,做成一个逻辑变量 根据这个判断返回的结果来决定是否执行这个循环)
返回的true,表示继续执行这个循环C
返回的false,表示结束这个循环
   C.在判断条件语句为true的时候,执行循环体语句
  D.在判断条件语句为true的时候,执行控制条件语句(一般都是在初始化条件语句的变量上做自增或者自减的操作)
   E.继续返回B

for循环跟while循环区别

  1、使用上的区别:如果你想在你这个循环结束后,继续使用控制条件那个变量,就使用while循环,否则用for循环。
当你不知道需要使用什么循环的时候,那就用for循环吧。
因为变量及早的从内存中消失,可以提高内存的使用率。
   2、场景上的区别:如果是一个范围内的循环,请优先使用for循环
如果你不明确要做多少次,使用while循环。

特点

判断条件语句无论是简单还是复杂,返回的结果必须是boolean类型。

难点(循环嵌套)

  这里以二重循环为例子:for循环嵌套,外部for每循环一次,内部的for就完整循环一次。下面我可以举个例子说明一下:

//输出三角形
for (int i = 0; i <5; i++) {//i代表列数
    for (int j = 0; j <i ; j++) {//j控制行数
        System.out.print("*");
    }
    System.out.println("*");
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值