import java.util.BitSet;
/**
from
* 时 代 J a v a - nowjava.com
**/
public class Main {
BitSet sked = new BitSet(365);
public Main() {
int[] holiday = { 1, 15, 50, 148, 185, 246, 281, 316, 326, 359 };
for (int i = 0; i < holiday.length; i++) {
addHoliday(holiday[i]);
}
}
public void addHoliday(int dayToAdd) {
sked.set(dayToAdd);
}
public boolean isHoliday(int dayToCheck) {
boolean result = sked.get(dayToCheck);
return result;
/*
NowJava.com 提供
*/
}
public static void main(String[] arguments) {
Main cal = new Main();
try {
int whichDay = 123;
if (cal.isHoliday(whichDay)) {
System.out.println("Day number " + whichDay + " is a holiday.");
} else {
/**代码未完, 请加载全部代码(NowJava.com).**/
本文系作者在时代Java发表,未经许可,不得转载。如有侵权,请联系nowjava@qq.com删除。