一。while循环
while 条件循环
条件初始化;
while(条件判断){
循环体;
条件变化;
}
循环之间可以相互转化
在使用while循环时候,注意条件的声明位置,条件变化的位置
while循环适合使用在,条件不用声明就已经存在|条件变化不需要手动控制,这种情况适合使用while循环
for循环适合用在: 确定循环次数,确定条件变化区间,适合使用for循环
二。dowhile循环
do..while
条件初始化;
do{
循环体语句;
条件变化;
}while(条件判断);
区别 :
while : 先判断,满足条件要求再执行每一次循环
do..while : 先执行一次,然后判断条件决定下一次知否执行
无论是否满足条件,都至少执行一次
三。循环关键字
break 与 continue :
break :
作用 : 终止,结束
应用场景 : switch,循环
continue:
作用 : 结束本次循环,直接进入到下一次循环
应用场景 : 循环中
多重循环嵌套下break与continue的使用
break与continue默认针对最内层循环
如果想要break与continue针对多重循环嵌套下的某一层循环,可以使用带标签的break与continue
步骤:
1.每一层设置标签
2.使用break与continue的时候==> break|continue 标签名;
四。嵌套循环
for(条件初始化;条件判断;条件变化){
//循环体语句
for(条件初始化;条件判断;条件变化){
循环体语句
}
//循环体语句
}
外层循环执行一次,内存循环执行一轮(从开始到不满足循环条件结束)