if与switch的区别是什么?求解答
1 回答
蜂之谷
TA贡献564条经验 获得超863个赞
switch只支持部分基本数据类型如:byte、short、int、char
最大的区别是switch 直接跳到对应的case值里面执行相应代码。而if会一条一条判断执行语句,直到匹配到对应的值。所以switch比if执行效率高。
添加回答
举报
0/150
提交
取消