逻辑分支:
单分支:if(条件表达式){
当条件表达式的结果为true的时候要执行的代码
}
双分支:if(条件表达式){
当条件表示式的结果为true的时候要执行的代码
}else{
当条件表达式的结果为false的时候要执行的代码
}
多分支:
if(条件表达式1){
当条件表达式1的结果为true的时候,要执行的代码
}else if(条件表达式2){
当条件表达式2的结果为true的时候,要执行的代码
}else if(条件表达式3){
当条件表达式3的结果为true的时候,要执行的代码
}
。。。
}else{
}
# 多分支可以有若干个else if,else根据需要可以有也可以没有
switch判断:
switch(变量){
case 值1:
执行的代码块
break;
case 值2:
执行的代码块
break;
。。。
default:
执行代码块
}
使用说明:
-
break表示当前分支执行后就结束switch的运行,后续代码不再运行
-
default可以理解为判断语句中的else
-
case理解为if来判断这个变量是否全等于某个值