public class Test_Year { 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;
用java判断闰年和平年
最新推荐文章于 2023-06-04 11:16:42 发布
这段Java代码演示了如何判断输入的年份是闰年还是平年,并根据月份给出当月的天数。程序首先检查年份和月份是否合法,然后通过条件语句判断闰年,对于2月,闰年有29天,否则28天。其他月份根据大小月设定天数。
摘要由CSDN通过智能技术生成