if语句
- 格式1
if(布尔表达式){
语句体; //若语句体内只有一句代码,则可以省略if的大括号{}
}
- 格式2
if(布尔表达式){
语句体1;
}else{
语句体2;
}
- 格式3
if(布尔表达式1){
语句体1;
}else if(布尔表达式2){
语句体2;
}else if(布尔表达式3){
语句体3;
}else{
语句体4;
}
switch语句
- 格式
switch(变量){ //变量类型可以为:byte、short、char、int、string、枚举
case 值1:
语句体1;
break; //case穿透:若此处没有break,则直接执行下去,不作判断,直到break
case 值2:
语句体2;
break;
...
default:
语句体n+1;
[break;] //最后的break可不写
}
for循环
- 适用于明确次数的场合
- 格式
- 快捷键:
数字.fori
:从小到大循环若干次,数字.forr
:从大到小循环若干次
for(初始化语句①;条件判断语句②;条件控制语句④){
循环体语句③;
}
while循环
- 适用于不明确次数的场合
- 格式
初始化语句; //控制循环的变量进行初始化
while(条件判断语句){ //控制循环体对是否要执行的判断条件
循环体语句;
条件控制语句; //对控制循环的变量进行改变,也就是控制循环的进度
}
do-while循环
- 一般没有适用场合
- 格式
初始化语句;
do{
循环体语句;
条件控制语句;
}while(条件判断语句);
跳转控制语句
- break:终止循环体内容的执行,即结束当前的整个循环
- continue:跳过当次循环体内容的执行,继续下一次循环