选择(条件)分支语句
用法:
switch(变量)
{
case 值1:
xxxxx;
break;
case 值 2;
yyyyy;
break;
……
default;
zzzzzz;
}
如果不输入break会产生case穿透现象,是指一个case匹配成功后会继续执行下面的值。
'a'代表对应ASCII码值的数字,所以使用int数据类型
循环语句
用法:
for(语句一;语句二;语句三){
xxxxx(循环体);
}
使用说明:首先执行语句一,接着判断语句二,如果正确接着执行语句三,在判断语句二,执行三……错误则结束循环。
语句一:用来初始化变量
语句二:判断是否能继续执行语句
语句三:改变循环变量,i++
for循环也存在死循环,只需要像如下方法写
for(;;){
xxxx;
}//亲测不要随便试
do while循环
用法:
do{
xxxx(循环体);
}while(判断);
和while不同的是,do while无论如何都会先执行一次循环体,让后在进行判断。
终止循环和结束本次循环
break;结束所有循环
continue;结束本次循环,执行下次循环。
注意,如果需要在dowhile和while中使用continue,需要将循环变量i的递增或递减写在执行continue前方,否则会出现无限循环。