do..while 循环和 break||contiune跳出循环语句使用方法
do...while :
语法 :
while :
条件的初始化;
while(条件判断){
循环体语句;
条件变化;
}
do..while :
条件的初始化;
do{
循环体语句;
条件变化;
}while(条件判断);
执行流程 :
1.条件的初始化
2.执行循环体语句
3.执行条件变化
4.执行条件判断-->决定下一次循环是否能够执行
false : 循环结构结束
true : 执行下一次循环体
区别 : do..while无论是否满足条件判断,都至少执行一次循环体语句
注意 : 3种循环结构都能相互转换
* for 次数循环 : 1)确定循环次数 2)确定变量的变化范围
* while 条件循环
语法 :
条件初始化;
while(条件判断){
循环体语句;
条件变化;
在多重循环嵌套下,break与continue的作用
break与continue默认作用与多重循环嵌套下的最内层
可以使用带标签的break与continue实现作用于多重循环嵌套下的指定层
1.为每一层循环定义标签
2.使用break与continue的时候,break 标签名;
break与continue关键字 :
break :
作用 : 打破,终止,结束
应用场景 : switch,循环
continue :
作用 : 结束当前循环,直接进入到下一次循环
应用场景 : 循环
注意 : break常配合死循环一起使用
死循环 : 循环无法停止
编译器识别的死循环 : 一般配合break一起使用,让循环存在停止的机会
for(;;){}
while(true){}
代码层面的死循环 : 一般逻辑的问题|代码上实现错误
注意 : 编译器能够识别的死循环后的代码无法执行-->不可达语句