public static void lianXi14(){
Scanner scanner= new Scanner(System.in);
System.out.println("请输入年份");
int year = scanner.nextInt();
System.out.println("请输入月份");
int month = scanner.nextInt();
System.out.println("请输入日期");
int day = scanner.nextInt();
int sum = 0;
for (int i=1990;i<year;i++){
if(year%4==0 &&year%100!=0||year%400==0){
sum = sum+366;
i++;
}else{
sum+=365;
}
}
for (int i = 1;i<month;i++){
switch (i) {
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
sum += 31;
break;
case 2:
sum+=28;
break;
case 4:
case 6:
case 9:
case 11:
sum+=30;
break;
}
}
sum+=(day-1);
System.out.println(sum);
}
计算用户输入的日期离1900年1月1日相距多少天 平年闰年
最新推荐文章于 2022-03-09 23:58:25 发布