int num = 5 > 6 ? 10 : 12;输出为12.
使用switch结构时的注意点
switch后的表达式只能是整型或字符型
case后常量表达式的值不能相同
case后允许多条语句,不需要大括号
如果不添加break语句, 需要特别注意执行顺序
case和default子句的先后顺序可以自动变动
default子句可以省略
switch 开关
case 情况
break 跳出、退出
default 默认
switch和多重if对比
相同点
都是用来处理多分支条件的结构
不同点
switch: 等值条件判断)— 条件是有限个的时候(杀鸡刀)
多重if: 判断某个连续区间的情况(杀鸡刀)
转载自原文链接, 如需删除请联系管理员。
原文链接:Nota Day4,转载请注明来源!