我正在尝试编写一个循环,该循环将从我的 switch 语句中获取其值。我希望它在自己的行上按顺序打印出日期,例如:1/1 1/2 1/3 ... 12/31
我曾尝试自己编写它,但我不完全确定如何以正确的顺序将月份分配给我在 switch 语句中的 3 个案例。
下面是我正在使用的 switch 语句:
int month = 0;
int yearInt = year;
int totalDays = 0;
switch (month) {
case 1:
totalDays = 30;
break;
case 2:
if (((yearInt % 4 == 0) && !(yearInt % 100 == 0))
|| (yearInt % 400 == 0))
totalDays = 29;
else
totalDays = 28;
break;
default:
totalDays = 31;
break;