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; } }