IF条件分支结构
- if后的{}判断条件为true执行
- else后的{}判断条件为false执行
单分支:()里条件成立决定{}是否执行
if(判断条件){...}
双分支:两个{}一定有一个执行
if(判断条件){...}else{...}
多分支:多个{}只有一个被执行,执行后后面的不再判断
if(判断条件){...}else if(判断条件){...}else if(判断条件){..}......else{...}
SWITCH多分支结构
- 是条件判断语句的一种
- 是对于某一个变量的判断
匹配要全等于才行,case可写多个一起,再是输出代码(相当于多条件符合)
switch(变量名称){
case ’要匹配的值‘:
输出的代码
break
case ’要匹配的值‘:
输出的代码
break
......
default:
输出代码(都匹配不到)
}
三目运算符:
双/多分支选择结构的简写形式:
条件? 要执行的代码1(true时执行): 要执行的代码2(false时执行)
条件1? 要执行的代码1(条件1true时执行): 条件2? 要执行的代码2(条件2true时执行): 要执行的代码3(false时执行)