在线客服
扫描二维码
下载博学谷APP扫描二维码
关注博学谷微信公众号
在Java中Switch语句是比较常用的语句,Switch语句一般用于一个表达式和多个值进行比较。因此,对于刚开始入门学习Java基础语法的朋友来讲,Switch语句是必须掌握的一个基础知识点。本文将讲解Switch语句的定义、格式和执行流程,为了进一步巩固大家对知识点的掌握,本文还为大家准备Switch语句的练习,下面一起来看看吧!
1、Switch语句结构
(1)定义:
Switch语句由一个控制表达式和多个case标签组成,Switch-case语句完全可以与if-else语句互转,但通常来说,Switch-case语句执行效率要高。default在当前Switch找不到匹配的case时执行,而default并不是必须的。总的来说,switch语句用于基于不同条件执行不同动作。
(2)格式:
(3)执行流程:
首先计算出表达式的值。其次,和case依次比较,一旦有对应的值,就会执行相应的语句,在执行的过程中,遇到break就会结束。最后,如果所有的case都和表达式的值不匹配,就会执行default语句体部分,然后程序结束掉。
2、switch语句练习-春夏秋冬
(1)需求:一年有12个月,分属于春夏秋冬4个季节,键盘录入一个月份,请用程序实现判断该月份属于哪个季节,并输出。
(2)运行结果:
春:3、4、5
夏:6、7、8
秋:9、10、11
冬:1、2、12
(3)示例代码:
注意:如果switch中得case,没有对应break的话,则会出现case穿透的现象。
以上就是Java基础语法之Switch语句的全部讲解,大家都学会了吗?关于Switch语句的练习,大家一定要先自己做做看,再参考答案检查。
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
学习Java的苦与乐
现在学习Java的人是越来越多了,在很多人眼中Java程序员是一群神秘的生物。既然要学习Java,我们就不得不走进程序员的世界,聊一聊学习Java的苦与乐。
7377
2019-07-04 17:34:12
JavaWeb核心技术课程项目实战
JavaWeb就是用Java技术来解决相关Web领域的技术总和,包括Web服务器和Web客户端两部分。Java的Web框架有很多种,虽然各不相同,但基本也都是遵循特定的路数的。使用Servlet或者Filter拦截请求,使用MVC的四项设计架构,使用约定、XML或Annotation实现配置,运用Java面向对象的特点实现请求和相应的流程。
7157
2019-07-22 15:07:55
零基础学习Java很难吗?主要难点在哪里?
相对于大部分传统职业来讲,互联网要更加开放,绝大部分技术岗位都可以通过学习或者培训获得入行的门槛。Java开发在互联网技术岗位招聘中所占的市场份额是有目共睹的。每年都有很多专业的高校毕业生进入Java开发领域,但依旧无法达到市场招聘的需求。因此大量零基础的同学也选择通过学习和培训进入Java开发这个高薪岗位。那零基础学习Java难吗?主要难点在哪里呢?
5665
2019-10-31 18:40:13
Java初学者必须了解的Java基础知识
学习一门新的技术,入门阶段是最关键的。就拿Java学习而言,无论是自学还是参加培训,首先要对Java的基础知识有一定的了解。例如Java到底是什么,主要应用在那些方面,有哪些核心技术,目前市场需求如何等等。在具体学习过程中还要考虑学习路径是什么,学习方法,热门知识点等等。这里小编主要针对Java初学的小伙伴,一起了解一下入门时应该了解的Java基础知识。
23501
2019-12-13 19:00:19
Java学完面向对象可以干什么?
面向对象是软件开发方法一种编程范式。面向对象是Java学习中的一个基础部分,学学面向对象逐步建立起面向对象编程思想,从会使用对象,到内存分析,再到理解为什么封装对象。想成为一名程序员只掌握面向对象的知识是远远不够的。
5472
2020-12-23 10:02:11