package day02; public class Day_Year_Month1 { 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; 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; }else{ days = 31; } } System.out.println(year + "年" + month + "月有" + days +"天"); }else{ } } } }