class TestSwitch04 { public static void main(String[] args) { //编写程序:从键盘上输入2023年的“month”和“day”,要求通过程序输出输入的日期为2023年的第几天。 //在switch语句中,如果case的后面不写break,将出现穿透现象, //也就是一旦匹配成功,不会在判断下一个case的值,直接向后运行, //直到遇到break或者整个switch语句结束,执行终止。 int month = 6; //前5个月 int day = 12; //求和思想 int days = 0; switch (month){ case 12: days += 30; case 11: days += 31; case 10: days += 30; case 9: days += 31; case 8: days += 31; case 7: days += 30; case 6: days += 31; case 5: days += 30; case 4: days += 31; case 3: days += 28; case 2: days += 31; case 1: days += day; } System.out.println("2023年的"+month+"和"+day+"是第:"+days); } }