package Day04.Multi.Year;
public class Month {
public static void main(String[] args) {
java.util.Scanner input = new java.util.Scanner(System.in);
System.out.println("请输入年份:");
int year = input.nextInt();
System.out.println("请输入月份:");
int month = input.nextInt();
if (year > 0) { //判断年份是否合法
if (month > 1 && month <= 12) { //判断月份是否合法
//年份和月份都合法
int days = 0;
if (month == 2) {
if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) {
days = 29;
} else {
days = 28;
}
}else {
if (month == 4 || month == 6 || month == 9 || month == 11) {
days = 30;
}
}
System.out.println(year + "年" + month + "月有" + days + "天");
} else {
System.out.println("输入的月份不合法");
}
}else {
System.out.println("输入的年份不合法");
}
}
}
使用Java实现判断年份月份天数
最新推荐文章于 2023-11-03 17:30:32 发布

1496

被折叠的 条评论
为什么被折叠?



