我将如何从我的打印输出中排除任何一天,即星期五和本月的第 13 天。我试图写一些类似的东西:如果(dayofweek!= 5 && dayofmonth!= 13),然后打印。我怎样才能在下面的代码中实现它?
public class LoopDate {
public static void main(String[] args) {
//Denotes that Tuesday is the first day of 2013
int startingDayOfWeek = 2;
int year = 2013;
int numDays = 0;
for (int month = 1; month <= 12; month++) {
switch (month) {
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
numDays = 31;
break;
case 4:
case 6:
case 9:
case 11:
numDays = 30;
break;
case 2:
if (((year % 4 == 0) && !(year % 100 == 0))
|| (year % 400 == 0))
numDays = 29;
else
numDays = 28;
break;
default:
System.out.println("Invalid month.");
break;
}
for (int start = 1; start <= numDays; start++)
System.out.println(month + "/" + start);
}
}
}