From 3b81e4eaad1709ec52a1ad3bd8f4ddb832e3ff08 Mon Sep 17 00:00:00 2001 From: xuxin <840198532@qq.com> Date: Sat, 25 Apr 2026 11:24:06 +0800 Subject: [PATCH] =?UTF-8?q?day03-=E9=80=89=E6=8B=A9=E6=B5=81=E7=A8=8B-swit?= =?UTF-8?q?ch=E8=AF=AD=E5=8F=A5-=E6=95=B0=E6=8D=AE=E7=B1=BB=E5=9E=8B-case?= =?UTF-8?q?=E7=A9=BF=E9=80=8F=E7=9A=84=E6=B3=A8=E6=84=8F=E4=BA=8B=E9=A1=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- day03/src/com/inmind/switch02/Demo06.java | 41 +++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 day03/src/com/inmind/switch02/Demo06.java diff --git a/day03/src/com/inmind/switch02/Demo06.java b/day03/src/com/inmind/switch02/Demo06.java new file mode 100644 index 0000000..256ac5c --- /dev/null +++ b/day03/src/com/inmind/switch02/Demo06.java @@ -0,0 +1,41 @@ +package com.inmind.switch02; +/* +注意事项: +switch语句中,表达式的数据类型,可以是byte,short,int,char,enum(枚举),JDK7后可以接收String。 +switch语句中,case穿透:break不写,当某一个case满足条件,就开始执行之后的语句,如果没有遇到break,会 + 继续向下执行,直接遇到break,或者switch语句结束 +*/ +public class Demo06 { + //使用switch语句,判断1~12月份,输出对应的季节 + public static void main(String[] args) { + int month = 22;//每个字符都有对应的十进制编码值,'0'~48 ,'a'~97 ,'A'~65 + switch (month){ + case 3: +// break; + case 4: +// break; + case 5: + System.out.println("春季"); + break; + case 6: + case 7: + case 8: + System.out.println("夏季"); + break; + case 9: + case 10: + case 11: + System.out.println("秋季"); + break; + case 12: + case 1: + case 2: + System.out.println("冬季"); + break; + default: + System.out.println("输入的月份有误"); + } + + System.out.println("程序结束"); + } +}