编程实现。输入年份和月份,计算这一年这个月有多少天。

时间:2024-10-09 07:43:10
/* * 输入年份,月份 * 判断这月有多少天 * 考点:闰年判断,数组 * 平年2月 28 天 闰年2月29天 */ public class dayofmonth { public static void main(String[] args) { java.util.Scanner sc = new java.util.Scanner(System.in); while (sc.hasNext()) { int[] a = { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 }; int year = sc.nextInt(); int month = sc.nextInt(); if ((year % 4 == 0 && year % 100 != 0) || (year % 100 == 0 && year % 400 == 0)) { a[1] = 29; } System.out.println(a[month - 1]); } sc.close(); } }