switch循环语句
格式
switch(表达式){
case 1:
语句体 1;
break;
case 2:
语句体 2;
break;
......
default:
语句体n+1;
break;
}
执行流程
先计算出表达式的值,再拿表达式的值和case一次比较,一但有对应的值,就输出相应的语句。
在执行的过程中遇到 break就结束,如果表达式的值和case都不对应,那么输出default的语句体。
for循环语句
for循环格式
for(初始化语句;条件判断语句;条件控制语句){
循环体语句;
}
初始化语句:表示循环开始的状态。
条件判断语句:表示循环执行的条件。
条件控制语句:表示控制循环每次的不同。
循环体语句:表示循环的内容。
while循环
while循环格式
初始化语句;
while(条件判断语句){
循环体语句;
条件控制语句;
}
dowhile循环语句
初始化语句;
do{
循环体语句;
条件控制语句;
}while(条件判断语句);
三种循环的区别
for循环和while循环是先判断后执行,do...while循环是先执行后判断。
for循环和while循环的区别:
条件控制的自增变量,因为归属for循环语法结构中,所以在for循环结束 后就无法被访问到,
在while循环来说不归属语法结构中,在while循环结束后,还可以访问该变量。
死循环
1.for类型
for(;;){}
2.while类型
while(true){}
3.do类型
do{}while(true);