if语句:
1、表示判断:
if(条件表达式){
如果条件表达式成立执行的内容
}
2、二分枝选择
if(条件表达式) {
如果条件表达式成立执行的内容
}
else {
如果条件表达式不成立执行的内容
}
3、阶梯结构
if(条件表达式1){
如果条件表达式1成立执行的内容
}
else if(条件表达式2) {
如果条件表达式2成立执行的内容
}
else if(条件表达式3) {
如果条件表达式3成立执行的内容
}
...
else if(条件表达式n) {
如果条件表达式n成立执行的内容
}
else {
如果前边条件表达式都不成立执行的内容
}
4、嵌套结构
if(条件表达式1){
if(条件表达式2) {
if(条件表达式3) {
}
else if(条件表达式4){
}
...
}
}
switch case语句
1、多分枝选择结构
switch(整型/字符型表达式){
case 常量1:
语句块1;
break;
case 常量2:
语句块2;
break;
...
case 常量n:
语句块n;
break;
default:
语句块n+1;
}
2、switch语句的使用:
每个常量表达式的值必须各不相同
switch中表达式可以是整型、字符型、枚举
3、switch嵌套语句
switch(整型/字符型表达式1){
case 常量1:
switch(整型/字符型表达式2){
case 常量1:
语句块1;
break;
case 常量2:
语句块2;
break;
...
case 常量n:
语句块n;
break;
default:
语句块n+1;
}
break;
case 常量2:
switch(整型/字符型表达式3){
case 常量1:
语句块1;
break;
case 常量2:
语句块2;
break;
...
case 常量n:
语句块n;
break;
default:
语句块n+1;
}
break;
...
case 常量n:
语句块n;
break;
default:
语句块n+1;
}
//break;用于结束switch语句