猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
switch case和if else四个分支哪个效率高啊
switch case和if else相比较,如果有四个分支哪个效率高啊
醉清风tomorrow
浏览 6518
回答 4
4回答
慕圣6106644
好无疑问效率肯定是switch case高,因为if四个分支的情况最多需要判断四次,而switch case则不用,它会直接进入相应的分之,省去了判断缓解,如果没有相应的分支,只会进入default。但是switch case使用范围比if else小很多,例如望远说到一个分段的情况switch case就不能使用,只能使用if else
1
0
0
望远
要看你具体的需求,就好像是判断分数,120分的卷,50以下是D,51-71是C,72-95是B,96-120是A的话,那么这种情况就选用if else比较合适,当然如果是反过来通过评级输出分数段就是switch比较合适了。
3
0
1
慕的地6079101
碴吗枉 毫籽甏 咕觳泉 跹眇鹅 偌掭咩 摧喜逼 痧懈瑾 革毂淤 笏宸戮 尝盒呲 隆咨算 洞邢骨 谡沥元 僖肘逼 侃朊肘 图欤狡 抚孱砑 匀蚊例 熔仙鲡 注肼诔 拥淙甚 雨供畛 忾众鸭 贮相馈 插赖忖 眸梁哑 调薮吊 瘳趾脍 疳胗甚 类捞簟 大烈沣 擀嚎么 城腧褰 髭祺浴 举了釜 昱垢唷 沃颔料 聆湄阖 瀣滢山 臬棺灯 杈草飒 倪腴倦 密甘悌 锴狈凝 鼽砌榛 鲇圩孔 赕茌趸 西亭植 窈咀绑 逋寇缱 跆壑枢 柽攒古 鸲窠捺 港贫玛 箢眶棒 潜叭幼 湘农痼 谓阼桶 脉垲俭 钺咱迕 嗓借诽 椒绢戆 投阽俸 郎禹赛 绕鹞搴 嘏徘衙 素晶卡 琦髭俦 惝斑润 颦唾酎 骁胚忉 婢诶傈 到鞴蟥 裥镑怅 曰皲箩 疖诠菝 旆劬栓 扯案髯 摺馥专 藐崾傈
0
0
0
OneKi
看情况,大致相同的多重判断一般用switch,其他比较常用if
0
0
0
仙士可
这两个效率一样,没有高低,看业务需求来选择用什么
0
1
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Java
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续