编程要求根据提示在右侧编辑器Begin和End之间补充代码。对于给定的年份报告该年份内每个月的天数。测试说明平台会测试数据:测试输入:2022预期输出:312831303130313130313031 package step4; Begin End public class TestMonthLength public static void mainString args
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/dxFb 著作权归作者所有。请勿转载和采集!