在线客服
扫描二维码
下载博学谷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的路线。
8689
2019-07-29 10:47:00
折半插入排序讲解 干货教程
相信大家都了解折半插入排序的定义,即对插入排序算法的一种改进,所谓排序算法过程,就是不断的依次将元素插入前面已排好序的序列中。本文将从插入排序思想介绍、算法说明、折半插入排序的代码实现这些方面讲解折半插入排序讲解 ,感兴趣的小伙伴就接着看下去吧!
11435
2019-07-30 11:10:06
Java入门基础语法笔记整理
无论是对于零基础的Java学习者,还是对于有一定经验的Java开发者来讲,基础的理论知识都是一切的前提和根基。都说万丈高楼平地起,想要熟练掌握Java开发,Java基础语法是大家首先需要牢固掌握的知识。本文为大家整理了Java入门基础语法笔记,需要学习的同学可以看看,这些基础内容你都掌握了吗?
7874
2019-11-28 10:31:02
电脑编程入门自学Java指南
随着Java近些年来的强劲发展,想要转行学习Java的初学者也越来越多了。然而,入门自学Java并不是一件轻松的事情。众所周知,万事开头难,尤其是没有编程语言基础的学习者,不仅仅需要付出更多的心血和汗水,还需要科学地制定学习规划,下面小编为大家准备了一份电脑编程入门自学Java指南,内容包括了Java的学习内容和路径,赶紧来一起看看吧!
7330
2019-12-30 15:15:34
Vue常见指令有哪些?
Vue常见指令有哪些?一般来讲有v-model、v-on、v-for、v-if等等。下面我们一起来看看指令的定义、插值表达式以及各种Vue常见指令的例子~
8155
2020-04-27 11:15:29
