首页 > 编程语言 >Java零基础07篇:switch语句以及案例

Java零基础07篇:switch语句以及案例

时间:2023-01-19 12:32:46浏览次数:45  
标签:case 语句 12 Java 07 程序实现 春夏秋冬 switch


文章目录

  • ​​一、switch语句结构(本阶段需要掌握)​​
  • ​​格式:​​
  • ​​执行流程:​​
  • ​​二、小练习-春夏秋冬​​
  • ​​需求:一年12个月分属于春夏秋冬4个季节,键盘录入一个月份,用程序实现判断该月份属于哪个季节,并输出;​​

一、switch语句结构(本阶段需要掌握)

格式:

Java零基础07篇:switch语句以及案例_键盘录入

执行流程:

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

二、小练习-春夏秋冬

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

运行结果:

春:3、 4、 5

夏:6、 7、 8

秋:9、10, 11

冬:1、2、12

Java零基础07篇:switch语句以及案例_编程语言_02


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


标签:case,语句,12,Java,07,程序实现,春夏秋冬,switch
From: https://blog.51cto.com/u_8238263/6020070

相关文章

  • Java零基础06篇:流程控制语句应用篇
    文章目录​​前言​​​​一、流程控制语句分类​​​​二、顺序结构​​​​三、分支结构之if语句​​​​if语句格式1:​​​​if语句格式2:​​​​if语句案例:奇偶数​​​......
  • mac M2 卸载java
    如果是brew安装卸载brewuninstalljava手动安装卸载sudorm-fr/Library/Internet\Plug-Ins/JavaAppletPlugin.pluginsudorm-fr/Library/PreferencesPanes/Ja......
  • java学习 javaz-001 Helloworld 第一个demo
    java学习javaz-001Helloworld第一个demo学习目标搞一个java的小demo,最后开发完成,双击bat文件可以执行,发给别人也可以执行。前期准备我的当前环境是win11所以我下的......
  • Java零基础08篇:for循环和案例
    文章目录​​一、for循环和案例​​​​循环:​​​​for循环格式:​​​​二、for循环练习-输出数据(应用)​​​​需求:在控制台输出1-5和5-1的数据​​​​三、for循环练习-求......
  • JavaWeb(二)
    6、Servlet6.1、Servlet简介Servlet是sun公司用于开发动态web的一门技术sun公司在这些API中提供的一个叫做Servlet的接口编写一个类,实现Servlet接口把开发好的java类部署到w......
  • Java知识总结,不止为了秋招(上)!!!
    文章目录​​1、Java基础​​​​2、Java进阶​​​​3、数据库​​​​4、前端​​​​5、JavaWeb​​​​6、SSM框架​​​​7、JVM​​​​8、SpringBoot框架​​​​9......
  • 如何通过Java应用程序将 PDF转为Word文档
    众所周知,PDF文档除了具有较强稳定性和兼容性外, 还具有较强的安全性,在工作中可以有效避免别人无意中对文档内容进行修改。但与此同时,也妨碍了对文档的正常的修改。这时我......
  • Java命名规则 方法名用驼峰 ;类首字母大写;方法全小写
    类命名规则 1.由字母、下划线、美元符号和数字组成,长度不限 2、首字符不能是数字3、不能是关键字4、不能是true、false和null,尽管这三个不是关键字5、区分大小写的......
  • Loj 507 接竹竿 题解
    Loj链接:接竹竿${\scr\color{SkyBlue}{\text{Solution}}}$题目大意:给定一个数组,每次加入一种颜色的数,可以取走与它颜色相同的两个数之间的所有数,问最后取走的所有数......
  • 使用Gradle构建Java项目
    引入springboot插件该插件发布在Gradle的插件门户网站上,可以使用插件块来应用:plugins{id'org.springframework.boot'version'2.3.7.RELEASE'//维护springboot......