package day02; public class Day04_Year_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; 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==10) { days = 30; }else{ days=31; } System.out.println(year+"年"+month+"月有"+days+"天"); System.out.println("输入的月份不合法"); } } else { System.out.println("输入的年份不合法"); } } } }
判断月份是否合法
最新推荐文章于 2024-06-12 23:05:18 发布