package Day04.Multi.Year; public class 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 = 0; 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; } } System.out.println(year + "年" + month + "月有" + days + "天"); } else { System.out.println("输入的月份不合法"); } }else { System.out.println("输入的年份不合法"); } } }
使用Java实现判断年份月份天数
最新推荐文章于 2024-07-30 20:50:32 发布