流程控制---循环结构


循环结构while循环、do...while循环、for循环

特点是在给定条件成立时,反复执行某程序段,直到条件不成立为止

主要分为3个部分:

初始部分:设置循环的初始状态

循环体:重复执行的代码

循环条件:判断是否继续循环的条件

while循环

语法:

变量初始化

while(循环条件){

循环体

}

关键字while后的小括号中是循环条件,也就是表达式,值是布尔类型,结果为true/false

先判断再循环,如果第一次为假,则循环一次也不执行

循环操作最后不要忘记 i++;

 

do...while循环

语法

变量初始化

do{

循环体

}while(循环条件);

先执行再判断,至少执行一次

首先执行循环体,完毕后再对结果进行判断,结果为真继续执行,为假这终止循环

while括号后记得加分号 ;

for循环

语法

for(表达式1;表达式2;表达式3){

循环体

}

for(1.变量初始化;2.循环条件;3.修改循环变量的值){

4.循环体

}

执行顺序:1243,243,243....

先判断在执行,无论循环多少次,表达式1只执行一次

3个表达式之间用分号 ; 隔开

区别1:语法

区别2:执行顺序

while先判断再执行

do...while先执行再判断

for先判断再执行

区别3:适用情况

循环次数确定的情况,通常选用for循环

循环次数不确定的情况,通常选用while和do...while循环

break语句

改变程序控制流,用于do...while、while、for循环,可跳出循环而执行循环后面的语句

通常再循环中与条件语句一起使用

continue语句

只能用在循环里,作用是跳过循环体中剩余的语句而执行下一次循环

对比break和continue

使用场合

break长用于swicth结构和循环结构中

continue一般用于循环结构中

作用(循环结构中)

break语句终止某个循环,程序跳转到循环块的吓一跳语句

continue跳出本次循环,进入下一次循环

双重循环亦如此

多重循环

一个循环体内又包含另一个完整的循环结构

注意:

个循环课互相嵌套

一般不超过三层

外层循环变量变化一次,内层循环变量要变化一遍

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值