package com.mlt.zuoye;
import java.util.Scanner;
public class D16 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("请输入三个数a,b,c,例如2022 07 19。");
int year = sc.nextInt();
int mouth = sc.nextInt();
int c = sc.nextInt();
int days=0;
for(int i=1;i<mouth;i++)
{
System.out.println(i+"月份"+"\t"+getMonth(year,i));
days+=getMonth(year,i);
}
days+=c;
System.out.println(days);
}
public static int getMonth(int year,int month)
{
switch(month)
{
case 2 :
{
return isLeapYear(year)?29:28;
}
case 1 :
case 3 :
case 5 :
case 7 :
case 8 :
case 10 :
case 12 :
return 31;
case 4 :
case 6 :
case 9 :
case 11 :
return 30;
default:
return 0;
}
}
public static boolean isLeapYear(int year)
{
if((year%4==0 && year%100!=0) || year%400==0){
return true;
}return false;
}
}版权声明:本文为MLTStudyjava原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。