public static void main(String[] args) {
Scanner s = new Scanner(System.in);
System.out.println("请输入年份");
int year = s.nextInt();
System.out.println("请输入月份");
int month = s.nextInt();
int day = (year%4==0&&year%100!=0||year%400==0)?29:28; //判断2月有几天
switch(month) {
case 1:
System.out.println("这个月有31天");
break;
case 2:
System.out.println("这个月有"+day+"天");
break;
case 3:
System.out.println("这个月有31天");
break;
case 4:
System.out.println("这个月有30天");
break;
case 5:
System.out.println("这个月有31天");
break;
case 6:
System.out.println("这个月有30天");
break;
case 7:
System.out.println("这个月有31天");
break;
case 8:
System.out.println("这个月有31天");
break;
case 9:
System.out.println("这个月有30天");
break;
case 10:
System.out.println("这个月有31天");
break;
case 11:
System.out.println("这个月有30天");
break;
case 12:
System.out.println("这个月有31天");
break;
default:
System.out.println("您输入有误");
break;
}
}
判断一个年份中月份的天数
最新推荐文章于 2022-04-30 16:26:35 发布