当前位置:网站首页 > Java基础 > 正文

蓝桥杯java基础



第十四届蓝桥杯集训——JavaC组第十一篇——switch


目录

蓝桥杯java基础

第十四届蓝桥杯集训——JavaC组第十一篇——switch

swtich概述

switch语法

default作用

switch基础示例:

String类型switch示例

switch枚举判断

巧用break

石头剪刀布 测试代码:


swtich概述

Switch在一些计算机语言中是保留字,其作用大多情况下是进行判断选择。以C语言来说,switch(开关语句)常和case break default一起使用。

代码中虽然没有限制if else能够处理的分支数量 ,但当分支过多时,用 if else处理会不太方便 ,所以对于这种情况,实际开发中一般使用switch语句代替 。

switch语法

flag(标示)表示计算结果, 必须是整性, 字符串类型, 或者枚举类型。

switch (flag){
 
​ case 0 : 语句一; break;
 
​ case 1: 语句二; break;
 
​ default: 语句n; break;
 
}

default作用

default在当前switch找不到匹配的case时执行。default并不是必须的。

 

switch基础示例:

 

输出结果:

由于没有3这个case故而会走到default的路径上。

这是一个很标准的switch的用法,有break,还有default,在什么情况下跳出,在什么情况下结束运行,都很清楚的说明了,但是朋友们在写这个代码的时候,有可能会忘记加入break 或者忘记加入default这样的问题吧。

String类型switch示例

jdk1.7以上才支持·jdk1.7以下需要使用枚举/hashCode

 

switch枚举判断

这个开发的过程中

 

巧用break

输出2023年指定月份的最大天数·这里可以替换年份。

 

石头剪刀布 测试代码:

这里我用的是String当做switch的判断。

 

三局两胜制度。

 

  • 上一篇: java入门基础
  • 下一篇: Spring java基础
  • 版权声明


    相关文章:

  • java入门基础2025-04-25 21:02:00
  • java基础学习树2025-04-25 21:02:00
  • 黑马java基础知乎2025-04-25 21:02:00
  • java基础74讲2025-04-25 21:02:00
  • java图形界面基础2025-04-25 21:02:00
  • Spring java基础2025-04-25 21:02:00
  • java基础类型大小2025-04-25 21:02:00
  • 分布式java应用基础与实践 源码2025-04-25 21:02:00
  • java 基础服务2025-04-25 21:02:00
  • java非基础知识2025-04-25 21:02:00