1.if选择结构
if(条件){
代码块
}
流程图
2.流程图
逐步解决指定问题的步骤和方法的一种图形化的表示方法。
3.if-else选择结构
if(条件){
代码块;
}else{
代码块;
}
流程图
4.多重if选择结构
要注意顺序
if(条件1){
代码块;
}else if(条件2){
代码块;
}else if(条件3){
代码块;
}else{
代码块;
}
else if可以有多个
最后一个else可以省略
5.嵌套if选择结构
if(条件1){
if(条件2){
代码块;
}else{
代码块;
}
}else{
代码块;
}
注意条件顺序
6.switch选择结构
在什么情况下可以将if判断替换为switch:等值判断
switch(表达式){
case 常量1:
语句;
break;
case 常量2:
语句;
break;
...
default:
语句;
}
语句后面添加break
注意case的顺序
case不能重复
defualt放到最末尾