流程控制—分支

目标

使用if分支语句

使用switch分支语句

能够使用三元表达式

1.流程控制  控制代码的执行顺序

流程控制三种结构

顺序结构,分支结构,循环结构

  图

2.if语句  分支流程控制,有条件

if(条件表达式)花括号

3.ifelse双分支

案例  判断闰年

4.else if多分支语句

案例  判断成绩,80分以上优秀

三元表达式  由三元运算符组成的式子

可以做判断,类似双分支语句

语法  条件表达式 ? 表达式1 :表达式2

案例  数字补0

为倒计时做铺垫

switch 多分支语句,针对变量设置一系列特定值时,用的

语法

switch(表达式)  补充

            case  value1:    ;

                break;

                ....

              default:

              执行最后的语句;

执行效率高于if语句,因为他会直接寻找表达式的值,

注意事项:

表达式(或者是变量)  全等于case后面的值

break  写上去退出switch,不执行后面的

        不写,会继续执行下一个case

案例  查询水果

switch语句和 if else if 区别

switch case比较固定时

if  更灵活,判断范围

switch直接跳到执行语句      效率高

if else if  从上到下依次执行 效率低

分支少  if 执行效率高

分支多,switch效率高,结构清晰

你可能感兴趣的:(流程控制—分支)