标签: java performance switch-statement if-statement
我大多只是好奇,使用if / else和switch语句仅仅是个人偏好的问题,还是他们的实际工作方式不同?一个比另一个更有效吗?如果是,为什么呢?
答案 0 :(得分:2)
如果你的情况超过四个,switch-case语句更有效率。你的案子直接跳了起来。另一方面,如果你使用if-else语句比较所有案例,直到你的案例被越过。