在Java循环结构中,常用的有三中循环:
for循环、while循环和do…while循环。
for循环
代码格式:
for(初始化语句;条件判断语句;条件控制语句){
循环体语句;
}
执行流程:
1)执行初始化语句
2)执行条件判断语句,看结果是true还是false
如果是false,循环结束,
如果是true,循环继续
3)执行循环体语句
4)执行条件控制语句
5)回到2)继续执行
扫描二维码关注公众号,回复: 11994443 查看本文章
while循环
代码格式:
初始化语句;
while(条件判断语句){
循环体语句;
条件控制语句;
}
while循环执行流程:
①执行初始化语句
②执行条件判断语句,看其结果是true还是false
如果是false,循环结束
如果是true,继续执行
③执行循环体语句
④执行条件控制语句
⑤回到②继续
do...while循环结构
代码格式:
初始化语句;
do{
循环体语句;
条件控制语句;
}while(条件判断语句);
执行流程:
① 执行初始化语句
② 执行循环体语句
③ 执行条件控制语句
④ 执行条件判断语句,看其结果是true还是false
如果是false,循环结束
如果是true,继续执行
⑤ 回到②继续
三种循环的区别:
1)for循环和while循环都先对条件进行一次判断然后进行循环,可能会存在不循环的情况,但是do…while循环先进行循环,然后判断条件,无论条件是否成立,都会执行一次循环
2)for循环适用于循环此时已知的情况,while和do…while适用于循环次数未知的情况
死循环(无限循环)的三种格式
1. for( ; ; ){}
2. while(true){}
3. do {} while(true);
跳转控制语句(掌握)
跳转控制语句(break)
跳出循环,结束循环
跳转控制语句(continue)
跳过本次循环,继续下次循环
注意: continue只能在循环中进行使用! break也可在switch中使用!