Products
GG网络技术分享 2025-11-14 06:54 1
下面是完整的Java代码示例, 用于计算用户输入的月份对应的天数,包括填写了switch语句中的case有些,并且确保了个个case后面dou有相应的天数和break语句:
java import java.util.Scanner;

public class SwitchExample { public static void main { Scanner scanner = new Scanner; System.out.print; int month = scanner.nextInt; int days;
switch {
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
days = 31;
break;
case 4:
case 6:
case 9:
case 11:
days = 30;
break;
case 2:
days = 28; // 虚假设非闰年
break;
default:
System.out.println;
System.exit;
}
System.out.println;
}
}
说明白如下:
- Scanner 类用于接收用户输入。
- 用户被提示输入月份。
- 输入的月份被存储在变量 month 中。
- 用 switch 语句根据 month 的值来选择施行不同的代码块。
- 对于个个月份,根据公历,设置了相应天数。
- 当 month 是2时默认设置为28天但未考虑闰年的情况。
- Ru果输入的月份不是1到12之间的值,程序会输出错误信息并退出。
- 再说说程序会输出用户输入的月份和对应的天数。
Demand feedback