1,while循环:先判断后执行的循环
语法:
while(循环条件){
循环操作;(改变循环条件,使循环朝着结束的方向走)
}
2,do-while循环:先执行后判断
语法:
do{
循环操作;
}while(循环条件);
3,for循环:
语法:
for(初始化循环变量;循环条件;更新循环变量){
循环操作
}
for(int i=0;i<10;i++){
操作;
}
执行流程:
int i=0;
i<10判断
操作
i++
i<10判断
操作
i++
i<10判断
操作
i++
for循环的省略方式:
int i=0;
for(;;){
if(i<10){
操作;
i++;
}else{
break;
}
}
等价于:for(int i=0;i<10;i++){操作;}
4,死循环
for(;?{
if(条件) break;
}
while(true){
if(条件) break;
}
do{
if(条件) break;
}while(true);
5,while,do-while,for 使用原则
(1)循环的次数能否确定:
能确定次数:for
不能确定次数:while和do-while
(2)while系
先判断后执行:while
先执行后判断:do-while
6,
break :switch-case和循环中
continue:循环中
无法访问的语句:
if(1>1){
…
}
while(false){
...
}
break;
...
return;
...