day03-选择流程-switch语句-数据类型-case穿透的注意事项

This commit is contained in:
2026-04-25 11:24:06 +08:00
parent 197f128c7c
commit 3b81e4eaad

View File

@@ -0,0 +1,41 @@
package com.inmind.switch02;
/*
注意事项:
switch语句中表达式的数据类型可以是byteshortintcharenum枚举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("程序结束");
}
}