📄 holidaysked.java
字号:
import java.util.*;
public class HolidaySked {
BitSet sked;
public HolidaySked() {
sked = new BitSet(365);
int[] holiday = { 1, 20, 43, 48, 53, 115, 131, 146, 165, 166,
185, 244, 286, 315, 327, 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;
}
public static void main(String[] arguments) {
HolidaySked cal = new HolidaySked();
if (arguments.length > 0) {
try {
int whichDay = Integer.parseInt(arguments[0]);
if (cal.isHoliday(whichDay)) {
System.out.println("Day number " + whichDay + " is a holiday.");
} else {
System.out.println("Day number " + whichDay + " is not a holiday.");
}
} catch (NumberFormatException nfe) {
System.out.println("Error: " + nfe.getMessage());
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -