编写代码:
public static void main(String[] args) {
Scanner sc=new Scanner(System.in); //扫描器
System.out.println("请输入你的年份");
int year=sc.nextInt(); //输入年份
System.out.println("请输入你查询的月份");
int month=sc.nextInt(); //输入月份
boolean a=year%4==0&&year%100!=0||year%400==0; //闰年的算法
String b=a?year+"是闰年":year+"是平年"; // 判断是不是闰年
System.out.println(b); //输出判断结果
switch(month){
default:
System.out.println("输入的月份超出范围");
break;
case 2:
int days=0;
if(a=year%4==0&&year%100!=0||year%400==0){
days=29;
System.out.println("2月的天数是:"+days+"天");
}else{
days=28;
System.out.println("2月天数是:"+days+"天");
}
break;
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
days=31;
System.out.println(month+"月份的天数有"+days+"天");
case 4:
case 6:
case 9:
case 11:
days=30;
System.out.println(month+"月份的天数有"+days+"天");
}