[技术问答] if和Switch哪个效率高

[复制链接]
gwsan 发表于 2023-4-8 16:14 | 显示全部楼层
当分支较多时,当时用switch的效率是很高的。 因为switch是随机访问的,就是确定了选择值之后直接跳转到那个特定的分支,但是if-else是遍历所以得可能值,知道找到符合条件的分支
tfqi 发表于 2023-4-8 16:26 | 显示全部楼层
一般如果判断数据不多,而且是byte,short,int或是char类型的时候一般用switch,那样效率比较高
LOVEEVER 发表于 2023-4-11 14:59 | 显示全部楼层
低于5个选项if快,高于5给选项switch快
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部