循环
for
for (初始表达式;条件判断;步进表达式){
循环体
}
初始语句:再循环开始最初执行,而且只做唯一一次。
条件判断:如果成立,继续循环。不成立,则退出循环。
步进语句:每次循环之后都要进行扫尾工作,每次循环之后都要执行一次。
while
初始条件语句;
while(条件判断){
循环体;
步进语句;
}
do while
do{
循环体;
步进表达式’
}while(条件判断);
无脑执行第一次的循环体(不需要前提条件)
三者区别
- 如果条件没有一次满足的,for 和while循环一次不会被执行,但do-while至少会被执行一次。
- for循环小括号里的定义,出来括号就没有用了,while 和 do-while 初始语句的变量出来也可以用。
break和continue区别
break:
- 可以在switch语句中,一旦执行,整个switch语句就会立即结束。
- 还可以在循环语句中,一旦执行,整个循环语句立即结束,打断循环。
continue:
有一旦执行,立即跳出当前次循环剩余内容,马上开始下一次循环。