编程实现。输入年份和月份,计算这一年这个月有多少天。
/*
* 输入年份,月份
* 判断这月有多少天
* 考点:闰年判断,数组
* 平年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();
}
}