目标
使用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效率高,结构清晰