Java 编程练习:计算指定年份每个月的日期数
package step4;
import java.util.Scanner;
/********** Begin *********/ public class TestMonthLength {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int year = input.nextInt();
for (int i = 1; i <= 12; i++) {
int days = 0;
switch (i) {
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
days = 31;
break;
case 4:
case 6:
case 9:
case 11:
days = 30;
break;
case 2:
if (((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0)) {
days = 29;
} else {
days = 28;
}
break;
}
System.out.println(days);
}
}
} /********** End *********/
原文地址: https://www.cveoy.top/t/topic/nISA 著作权归作者所有。请勿转载和采集!