目录
顺序结构
顺序结构比较简单,按照代码书写的顺序一行一行执行,如果调整代码的书写顺序, 则执行顺序也发生变化。
分支结构
if 语句
语法格式1: 如果布尔表达式结果为 true ,执行 if 中的语句,否则不执行。if(布尔表达式) { // 语句 }
语法格式2: 如果布尔表达式结果为 true ,则执行 if 中语句,否则执行 else 中语句。if(布尔表达式) { // 语句1 }else{ // 语句2 }
语法格式3: 表达式 1 成立,执行语句 1 ,否则表达式 2 成立,执行语句 2 ,否则执行语句3if(布尔表达式1){ // 语句1 }else if(布尔表达式2){ // 语句2 }else{ // 语句3 }
switch 语句
基本语法switch(表达式){ case 常量值1:{ 语句1; [break;]//依据需求添加 } case 常量值2:{ 语句2; [break;] } ... default:{ 内容都不满足时执行语句; [break;] } }
执行流程
- 先计算表达式的值
- 和