欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

开关盒穿透

最编程 2024-05-05 17:30:45
...
//int day = 2;
switch (day) {
	case 1:
	case 2:
	case 3:
	case 4:
	case 5:
        System.out.println("weekday");
        break;
	case 6:
	case 7:
        System.out.println("weekend");
        break;
}
//weekday
String season = "spring";
switch (season) {
	case "spring":
		System.out.println("春");
	case "summer":
		System.out.println("夏");
	case "autumn":
		System.out.println("秋");
	case "winter":
		System.out.println("冬");
	default:
		System.out.println("其他");
}
//春 夏 秋 冬 其他

当某个case的value与表达式值相等,执行该case对应的语句。

如果有break,则退出switch块。

如果无break,则依次执行后续case中的语句,直至遇到break或执行到switch块末尾。