条件运算符(三元运算符/三目运算符)
语法结构:
条件?表达式1:表达式2;
条件?(条件?表达式1:表达式2):(条件?表达式1:表达式2);
运算符优先级
选择结构:
if选择结构:
单分支if选择结构
if(条件){
//代码块
}
双分支if选择结构
if(条件){
//代码块1
}else{
//代码块2
}
多分支if选择结构
if(条件1){
//代码块1
}else if(条件2){
//代码块2
}else if(条件3){
//代码块3
}.....
}else{
//代码块n
}
if选择结构嵌套
在一个if选择结构中包含另一个完整的if选择结构
switch(整型,字符型,枚举型)JDK17之后可以是字符串型