题目描述
本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。
曾有邪教称 1999 年 12 月 31 日是世界末日。当然该谣言已经不攻自破。
还有人称今后的某个世纪末的 12 月 31 日,如果是星期一则会....
有趣的是,任何一个世纪末的年份的12 月 31 日都不可能是星期一!!
于是,“谣言制造商”又修改为星期日......
1999 年的 12 月 31 日是星期五,请问:未来哪一个离我们最近的一个世纪末年(即 xx99 年)的 12 月 31 日正好是星期天(即星期日)?
请回答该年份(只写这个 4 位整数,不要写 12 月 31 等多余信息)
运行限制
最大运行时间:1s
最大运行内存: 128M
代码:
public class 世纪末的星期 {
public static void main(String[] args) {
Calendar calendar = Calendar.getInstance();
for (int i = 100; ; i+=100) {
calendar.set(1999+i, 11, 31);
if (calendar.get(Calendar.DAY_OF_WEEK)==1) {
System.out.println(1999+i);
return;
}
}
}
}