逻辑分支语句语法
if语句
if(条件){
条件成立执行的代码块
}
if-else语句
if(条件){
条件成立执行的代码块
}else{
条件不成立执行的代码块
}
if-else if 语句
if(条件1){
条件1成立执行的代码块
}else if(条件2){
条件2成立执行的代码块
}else{
都不成立执行的代码块
}
if嵌套语句(不常用)
if(条件1){
if(条件2){
执行代码块
}
}else{
if(条件3){
执行的代码
}
}
缺点:嵌套过于冗杂,容易出错。
多分支语句-switch
switch(条件){
case1:
语句块1
break;
case2:
语句块2
break;
case3:
语句块1
break;
default:
上述都不成立执行
break;
}
应用:
1.需要判断一个变量等于一个值时使用;
2.穿透应用
当执行switch分支语句中,没有遇到break语句时,继续执行下一个语句,知道遇到break结束。