文章目录
流程控制
一、流程控制概念
1.什么是流程控制
使用不同的关键字/语法来控制代码的执行顺序/流程
2.分类
(1)顺序结构
代码从上向下依次执行
(2)分支结构
到达某个状态时,可能会有多种情况,每种情况都需要提前准备好,所以多条路的路口就是一个分支。代码写得多,程序运行的少。
(3)循环结构
某段代码相同或者相似,使用相同的逻辑。使用一定的格式,来完成相同代码的反复执行
二、分支结构
1.if语句
格式一(if)
if(关系表达式){
语句体;
}
格式二(if…else)
if(关系表达式) {
语句体1;
}else {
语句体2;
}
格式三(if…else if …else)
if (判断条件1) {
执行语句1;
} else if (判断条件2) {
执行语句2;
}
...
}else if (判断条件n) {
执行语句n;
} else {
执行语句n+1;
}
2.switch
(1)switch结构
格式
switch (表达式){
case 目标值1:
执行语句1
break;
case 目标值2:
执行语句2
break