if / else和switch语句的操作有区别吗?

时间:2013-02-28 23:10:39

标签: java performance switch-statement if-statement

我大多只是好奇,使用if / else和switch语句仅仅是个人偏好的问题,还是他们的实际工作方式不同?一个比另一个更有效吗?如果是,为什么呢?

1 个答案:

答案 0 :(得分:2)

如果你的情况超过四个,switch-case语句更有效率。你的案子直接跳了起来。另一方面,如果你使用if-else语句比较所有案例,直到你的案例被越过。