分支语句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

2E`5]`44DN@T5IVMBX0ONH7.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一、基本数据类型 注释 单行注释:// 区域注释:/* */ 文档注释:/** */ 数值 对于byte类型而言...
    龙猫小爷阅读 9,770评论 0 16
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 33,105评论 18 399
  • FreeCodeCamp - Basic JavaScript 写在前面: 我曾经在进谷前刷过这一套题,不过当时只...
    付林恒阅读 16,558评论 5 28
  • 第一章 谈及网络、人工智能对学习方式、思考方式和竞争力的改变,以及人类如何通过外包大脑完成一次次的进化。 未来的时...
    考拉NANA阅读 2,732评论 0 1
  • 从今天开始 自由书写 我不知道接下来会发生什么 也许写的不好 也许坚持不够 那又怎样 开始就够了 妍妍:早上好雪松...
    慕雪_妞阅读 1,481评论 0 3

友情链接更多精彩内容