一,if分支结构
1.简单if语句
if(条件表达式){
语句块
}
2.if-else语句
if(条件表达式){
语句块1;
}else{
语句块2;
}
例如:
3.多重if语句
if(条件表达式1){
语块1;
}else if(条件表达式2){
语块2;
.
.
.
.
}else if(条件表达式n){
语块n;
}else{
语块n+1;
}
例如:
4.嵌套if语句
if(条件表达式1)
{
if(条件表达式11){
语句块11;
}
else{
语句块12;
}
}else{
语句块2
}
例如:
二,三元运算符
条件表达式?真:假
即如果x>y是true则result=x,反之如果x>y是false则result=y
三,switch分支结构
switch(表达式)
{
case 常量1:
语句1;
break;
case 常量2:
语句2;
break;
case 常量3:
语句3;
break;
.
.
.
.
case 常量n:
语句n;
break;
default:
语句n+1;
}
例子:
根据等级A-E查询你的分数
注:在switch结构中,自动类型转换将被忽略即表达式必须绝对等于常量