if和swith比较

首先有判断作用的还有一个三元运算符先比较它和if  switch比较

例:判断是否满18

三元运算符:String result = age < 18 ?“未成年”:“已成年”;

if 表达:

            

看上去三元运算符更加方便但是有一些三元可以做的if也行但是if可以做的三元不一定行

因为三元返回的只可以是值

 

if 和switch 的比较:

If的逻辑表达式返回的是布尔值而switch的表达式返回特定的值

用switch可以解决的if也可以但是if可以解决的一些问题switc

不一定例如在一定范围中判断

Switch的优点:结构稳定  执行效率高  

If 的优点:逻辑表达式功能强大  语法简洁

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值