1、世纪末的星期
曾有邪教称1999年12月31日是世界末日。当然该谣言已经不攻自破。
还有人称今后的某个世纪末的12月31日,如果是星期一则会…
有趣的是,任何一个世纪末的年份的12月31日都不可能是星期一!!
于是,“谣言制造商”又修改为星期日…
1999年的12月31日是星期五,请问:未来哪一个离我们最近的一个世纪末年(即xx99年)的12月31日正好是星期天(即星期日)?
import java.util.Calendar;
public class Week {
public static void main(String[] args) {
Calendar calendar=Calendar.getInstance();
for(int year=1999;year<10000;year+=100) {
calendar.set(year, 11,31);
if(calendar.get(Calendar.DAY_OF_WEEK)==1) {
System.out.println(year);
break;
}
}
}
}
public final void set(int year,
int month,
int date)
设置日历字段值 YEAR, MONTH,和 DAY_OF_MONTH。保留其他日历字段的前值。如果这是不需要的,叫 clear()第一。
参数
year -用于设置 YEAR日历字段的值。
month -用于设置 MONTH日历字段的值。月值是0。例如,一月的0。
date -用于设置 DAY_OF_MONTH日历字段的值。