目录
循环结构的基本组成部分
1.初始化语句:在循环开始最初执行,而且只做唯一一次
2.条件判断:如果成立,则循环继续;如果不成立,则循环退出
3.循环体:重复要做的事情内容,若干行语句
4.步进语句:每次循环之后都要进行的扫尾工作,每次循环结束之后都要执行一次
while循环
标准格式:
while(条件判断){
循环体
}
扩展格式:
初始化语句:
while(条件判断){
循环体
步进语句
}
do-while循环
do{
循环体
}while(条件判断);
扩展格式:
初始化语句
do{
循环体
步进语句
}while(条件判断);
三种循环的区别
1.如果条件判断从未满足过,那么for循环和while循环将会执行0次,但do-while循环会执行至少一次
2.for循环的变量在小括号当中定义,只有循环内部才可使用,while循环和do-while循环初始化语句在外面,所以出来循环之后还可以继续使用
break语句
常见的两种用法
1.可在switch语句中,一旦执行,整个switch语句立刻结束
2.还可以用在循环语句中,一旦执行,整个循环语句立刻结束,打断循环
小建议:凡是次数确定的场景多用for循环,否则多用while循环
continue语句
continue一旦执行,立刻跳过当前次循环剩余内容,马上进行下一次循环
死循环
永远停不下来的循环
Ctrl+C强制停止
死循环的标准格式:
while(true){
循环体
}
循环嵌套
一个循环体是另一个循环
总共循环次数=外循环次数+内循环次数