分支语句switch...case... | if ... else if... |if...

在java中,有两种分支语句分别是 switch...case ,if...else if...在日常的开发过程中,我们该如何选择使用哪一种,这其中大有学问,就我自己简单的了解,在此分享一下
不明白什么是分支语句的,点击这里:http://www.runoob.com/java/java-if-else-switch.html

  • 所有的switch case语句 都可以转化为if 语句
  • 但并不是所有的if 语句都能转化为switch case,
  • switch 判断条件为int、short、char、byte和enum类型 以及String类型
  • 当if语句可以转化为对应的switch 语句时,三个及以下个分支,推荐选用if..语句 。三个以上推荐使用switch语句(注意,在JDK1.7及以后版本,才支持String类型)

下图是网上看到的资料:源地址:https://www.2cto.com/os/201404/291376.html

你可能感兴趣的:(分支语句switch...case... | if ... else if... |if...)