在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
2E`5]`44DN@T5IVMBX0ONH7.png
网友评论