一、if语句
(1)语法
if(表达式1){
语句体1
}else if(表达式2){
语句体2
}
...
else{
语句体n;
}
(2)注意
1. 当判断语句只有一句时{ }可省略。
二、switch语句
(1)语法
switch(表达式){
case 值1:
语句体1;
break;
case 值2:
语句体2;
break;
...
case 值n:
语句体n;
break;
default:
语句体n+1;
}
(2)注意:
1. switch的表达式可以是:byte、short、int、char、枚举、字符串。
2. dafault可以放在switch语句的任何位置,但是需要break的位置。
3. case中没有switch会发生case穿透,即当前case运行完成后会直接执行下一个case直至遇到break为止。但合理利用case穿透可以简化语句。
4. switch语句只可以做定值判断,不可以做区间判断。