1.if选择结构
①基本if选择结构
定义:某种场景下需要实现某个条件下执行某个操作,而某个条件下不执行某个操作
结构:
If(){
}
②if-else选择结构
定义:无法实现多分支的场景
结构:
if(){
}else{
}
③多重if选择结构
定义:有多个条件(3个条件及以上的场景)
结构:
if(){
}else{
}
④嵌套if选择结构
定义:判断条件一之后还要内部进行判定
结构:
if(){
if(){
}else{
}
}else{
}
2.switch选择结构
定义:当条件中存在多场景的情况下,可以使用switch(前提是等值条件)
结构:
switch(表达式){
case 常量1:
语句;
break;
case 常量2:
语句;
break;
deafult:
语句:
}
switch和多重if 区别
多重if可以实现等值和非等值条件的选择,swtich只能实现等值条件的选择