1.顺序结构
绝大部分代码都是从上往下从左往右依次执行.
2.选择结构
if语句(常用)
if语句格式1
if(表达式){
语句体;
}
执行流程:先去计算表达式的值,如果是true就执行语句体,如果是false就跳过if语句.
if语句格式2
if(表达式){
语句体1;
}else{
语句体2;
}
执行流程:先去计算表达式的值,如果是true就执行语句体1,如果是false就执行语句体2
如果if语句返回的结果也是值就和三目运算等效
if语句格式3
if(表达式1){
语句体1;
}else if(表达式2){
语句体2;
}else if(表达式3){
语句体3;
}
...
语句体 n+1
}
执行流程 : 先去计算表达式1的值,如果是true就执行语句体1,如果是false就去计算表达式2的值,如果是true就执行语句体2,如果是false就去计算表达式3的值,如果是true就执行语句体3,如果表达式的值,都是false就执行语句体n+1