在线客服
扫描二维码
下载博学谷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语句的练习,大家一定要先自己做做看,再参考答案检查。
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
什么是微服务?微服务优缺点分析
微服务是近些年流行起来的热门概念,与传统的的IT架构相比,它有许多的优势。那么到底什么是微服务呢?本文将对微服务优缺点进行分析,让大家全面的了解微服务。
5722
2019-08-13 09:59:51
Java语言核心语法和Java核心基础知识教程内容
Java语言核心语法和Java核心基础知识教程内容,Java基础精讲课程主要讲解:Java语言核心语法、面向对象程序设计、常用API、集合框架、IO流、多线程、网络编程、反射技术、常用设计模式、JDK新特性等JavaSE各个领域的知识,帮助学习者建立和夯实Java语言基础。
3577
2019-10-15 15:40:38
零基础入门Java编程语言学习路线及目标
零基础入门Java编程语言学习内容及目标,Java语言零基础入门阶段主要学习Java基础语法、面向对象基础、API基础、集合基础等知识,Java编程入门阶段学习目标掌握Java开发环境基本配置;运算符、表达式、流程控制语句、数组等的使用;熟练使用IDEA开发工具;Java基本面向对象知识;常用类String、ArrayList等的使用;学生管理系统编写。
2958
2020-04-16 16:02:11
Docker容器引擎实现原理及其应用
Docker是一个开放源代码软件项目能让应用程序布署在软件容器下的工作可以自动化进行。Docker建议单个容器只运行一个应用程序或进程,形成了一个分布式的应用程序模型,在这种模型下应用程序或者服务都可以表示为一系列内部互联的容器,从而使分布式部署应用程序,扩展或调试应用程序都变得比较简单,同时也提高了程序的内省性。
2377
2021-04-26 11:27:08
Java入门应该学什么知识点?怎么入门?
零基础入门Java,先了解Java技术的背景及相关概念,了解什么是Java,代码语法基本格式,输出表达式;Java语言基础、循环、数组 ; 了解类和对象;OOP封装、继承、多态等内容。
1806
2021-05-20 14:34:30