原创 Java基础语法之Switch语句讲解和练习

发布时间:2019-12-25 11:16:29 浏览 2332 来源:博学谷 作者:照照

    在Java中Switch语句是比较常用的语句,Switch语句一般用于一个表达式和多个值进行比较。因此,对于刚开始入门学习Java基础语法的朋友来讲,Switch语句是必须掌握的一个基础知识点。本文将讲解Switch语句的定义、格式和执行流程,为了进一步巩固大家对知识点的掌握,本文还为大家准备Switch语句的练习,下面一起来看看吧!

     

    Java基础语法Switch语句

     

    1、Switch语句结构

     

    (1)定义:

     

    Switch语句由一个控制表达式和多个case标签组成,Switch-case语句完全可以与if-else语句互转,但通常来说,Switch-case语句执行效率要高。default在当前Switch找不到匹配的case时执行,而default并不是必须的。总的来说,switch语句用于基于不同条件执行不同动作。

     

    (2)格式:

     

    Java基础语法Switch语句

     

    (3)执行流程:

     

    首先计算出表达式的值。其次,和case依次比较,一旦有对应的值,就会执行相应的语句,在执行的过程中,遇到break就会结束。最后,如果所有的case都和表达式的值不匹配,就会执行default语句体部分,然后程序结束掉。

     

    2、switch语句练习-春夏秋冬

     

    (1)需求:一年有12个月,分属于春夏秋冬4个季节,键盘录入一个月份,请用程序实现判断该月份属于哪个季节,并输出。

     

    (2)运行结果:

     

    春:3、4、5

     

    夏:6、7、8

     

    秋:9、10、11

     

    冬:1、2、12

     

    (3)示例代码:

     

    Java基础语法Switch语句

     

    注意:如果switch中得case,没有对应break的话,则会出现case穿透的现象。

     

    以上就是Java基础语法之Switch语句的全部讲解,大家都学会了吗?关于Switch语句的练习,大家一定要先自己做做看,再参考答案检查。

    申请免费试学名额    

在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!

上一篇: 成为Java架构师难吗?普通程序员应该怎样进阶提升? 下一篇: 优秀的Spring Cloud开源项目整理推荐

相关推荐 更多

热门文章

  • 删除又恢复?微软怎么惹恼了开源社区?
  • 程序员为什么不爱炫富?
  • Python 新版本中的 6 个新特性,你去体验了么?
  • 搞Java开发,你知道哪些城市最赚钱吗?
  • 互联网行业都有哪些岗位?看看自己适合哪个吧!
  • 10月数据库排行榜出炉,火速围观!
  • GitLab上市,GitHub的最大对手来了!
  • 中办、国办发文!推动现代职业教育高质量发展!
  • 如何实现代码审查反馈?
  • 初学者,你有没有想过放弃这一行
  • 查看更多

扫描二维码,了解更多信息

博学谷二维码