自己瞎写的,感觉有点繁琐,刚开始学习编程
public static void main(String[] args) {
int year;
int month;
int days;
Scanner scanner = new Scanner(System.in);
System.out.println("请输入年份:");
year = scanner.nextInt();
System.out.println("请输入月份:");
month = scanner.nextInt();
boolean boo1 = year%4 == 0 && year%100 == 0 || year%400 == 0 ? true:false;
if(boo1) {
switch(month) {
case 1: System.out.println(year+"是闰年,"+month+"月有31天。");
break;
case 2: System.out.println(year+"是闰年,"+month+"月有29天");
break;
case 3: System.out.println(year+"是闰年,"+month+"月有31天。");
break;
case 4: System.out.println(year+"是闰年,"+month+"月有30天。");
break;
case 5: System.out.println(year+"是闰年,"+month+"月有31天。");
break;
case 6: System.out.println(year+"是闰年,"+month+"月有30天。");
break;
case 7: System.out.println(year+"是闰年,"+month+"月有31天。");
break;
case 8: System.out.println(year+"是闰年,"+month+"月有31天。");
break;
case 9: System.out.println(year+"是闰年,"+month+"月有30天。");
break;
case 10: System.out.println(year+"是闰年,"+month+"月有31天。");
break;
case 11: System.out.println(year+"是闰年,"+month+"月有30天。");
break;
case 12: System.out.println(year+"是闰年,"+month+"有31天。");
break;
default: System.out.println("输入错误,请重新开始");
}
}else {
switch(month) {
case 1: System.out.println(year+"不是闰年,"+month+"月有31天。");
break;
case 2: System.out.println(year+"不是闰年,"+month+"月有28天。");
break;
case 3: System.out.println(year+"不是闰年,"+month+"月有31天。");
break;
case 4: System.out.println(year+"不是闰年,"+month+"月有30天。");
break;
case 5: System.out.println(year+"不是闰年,"+month+"月有31天。");
break;
case 6: System.out.println(year+"不是闰年,"+month+"月有30天。");
break;
case 7: System.out.println(year+"不是闰年,"+month+"月有31天。");
break;
case 8: System.out.println(year+"不是闰年,"+month+"月有31天。");
break;
case 9: System.out.println(year+"不是闰年,"+month+"月有30天。");
break;
case 10: System.out.println(year+"不是闰年,"+month+"月有31天。");
break;
case 11: System.out.println(year+"不是闰年,"+month+"月有30天。");
break;
case 12: System.out.println(year+"不是闰年,"+month+"月有31天。");
break;
default: System.out.println("输入错误,请重新开始");
}
}
计算某年是不是闰年,其中某月有多少天
猜你喜欢
转载自blog.csdn.net/yang_xinqiao/article/details/81037449
今日推荐
周排行