前言:程序中最经典的三种执行顺序
- 顺序结构: 自上而下的执行代码
- 分支结构 : 根据条件,选择对应的代码执行 if switch
- 循环结构: 控制某段代码重复执行 for while do….while
一, 分支结构
1, if
形式1:
if (条件表达式) {
代码;
}形式2:
if (条件表达式) {
代码1;
} else {
代码2;
}形式3:
if (条件表达式1) {
代码1;
} else if (条件表达式2) {
代码2;
} else if (条件表达式3) {
代码3;
}
. . .
else {
代码n;
}
// if语句的{}中只有一行代码的情况,{}可以省略不写: 即
if(布尔表达式)
代码;
2, switch
switch(表达式){
case 值1:
执行代码...;
break;
case 值2:
执行代码...;
break;
…
case 值n-1:
执行代码...;
break;
default:
执行代码n;
}
switch分支的执行流程
①先执行表达式的值,再拿着这个值去与case后的值进行匹配。
②与哪个case后的值匹配为true就执行哪个case块的代码,遇到break就跳出switch分支。
③如果全部case后的值与之匹配都是false,则执行default块的代码。
标签:case,03,流程,switch,while,循环,打卡,执行,代码 From: https://www.cnblogs.com/yfs1024/p/17112525.html