循环结构(循环语句)

1. 概念:通过某个条件,重复并且有规律的执行一段程序代码.
2. 循环的三要素:循环的初始数据,循环变量的改变(递增/自减),循环的条件.
3. 循环的分类:
① while 循环[重点]

   while(布尔表达式/循环条件){
//循环体
   }


        a. 执行原理:判断循环条件是否满足,即布尔表达式的结果是否为true,
            是true,执行循环体,循环变量的改变,再一次判断循环条件,
结果为true,继续执行循环体,直到循环条件不满足,结果false,
才跳出/结束循环,执行循环结构之后的内容.


        b.while循环执行的特点:先判断,再执行.执行次数:0~n次.
c.开发中避免死循环.
    ② do...while 循环
    
do{
//循环体
}while(循环条件/布尔表达式); //记住:分号不能省略


        a.执行原理:先执行循环体,在判断循环条件是否满足,结果是否为true,为true,
           则继续执行循环体,直到结果false,跳出循环,继续执行循环结构
   后面的语句.


        b. 执行的特点:先执行,再判断循环条件.执行次数:1~n次.
   
    ③ for 循环[开发中的重点]
    
    for(循环变量的初始化;循环条件;循环变量的改变){
      //循环体...
}
    
a.执行原理:先进行循环变量的初始化,然后判断循环条件是否满足,  
          结果为true,则执行循环体,改变循环变量的内容,再判断循环条件是否满足,直到循环条件结果为false,跳出循环.
 
    b.执行的特点:先判断循环条件,再执行.执行次数:0~n次.

小结:① 当循环次数确定,建议使用for
     ② 循环次数不确定时,建议使用while循环
 
4. 循环控制语句
1. break:终止,结束循环结构.
2. continue:跳出/结束本次循环,进入下一次循环.

5.循环的嵌套
① 概念:一个循环结构中,嵌套另一个循环结构.
② 应用:通常用外层循环控制行数,内层循环控制列数.
③ 循环控制语句用在循环嵌套中:
     break:终止,结束本层循环.
continue:结束本次循环,进入下一次循环.
④ Lable标签(了解)


    总结: 区分break和continue的区别?
          ① break 结束本层循环,continue结束本次循环
          ② break可以单独用在switch...case结构中.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值