while循环语句格式
格式:初始化语句;
while(条件判断语句){
循环体语句;
条件控制语句;
}
执行流程:
1.执行初始化语句
2.执行条件判断语句,看其结果是true还是false
如果是false,循环结束
如果是true,继续执行
3.执行循环体语句
4.执行条件控制语句
5.回到2继续执行
do...while循环语句格式
格式:初始化语句;
do{
循环体语句;
条件控制语句;
}while(条件判断语句);
执行流程:
1.执行初始化语句
2.执行循环体语句
3.执行条件控制语句
4.执行条件判断语句,看其结果是true还是false
如果是false,循环结束
如果是true,继续执行
5.回到2继续。
三种循环的区别
1.for循环和while循环先判断条件是否成立,然后决定是否执行循环体(先判断后执行)
2.do...while循环线执行一次循环体,然后判断条件是否成立,是否继续执行循环体(先循环再判断)
for和while的区别
1.条件控制语句所控制的自增变量,因为归属for循环的语法结构中,再for循环结束后,就不能再次访问了
2.条件控制语句所控制的自增变量,对于while循环来说不归属其语法结构中,在while循环结束后,该变量还可以继续使用
死循环格式
for(;;){}
while(true){}
do{}while(true)
while的死循环格式是最常用的,命令提示符窗口Ctrl+c可以结束死循环。