标题: 世纪末的星期
曾有邪教称1999年12月31日是世界末日。当然该谣言已经不攻自破。
还有人称今后的某个世纪末的12月31日,如果是星期一则会....
有趣的是,任何一个世纪末的年份的12月31日都不可能是星期一!!
于是,“谣言制造商”又修改为星期日......
1999年的12月31日是星期五,请问:未来哪一个离我们最近的一个世纪末年(即xx99年)的12月31日正好是星期天(即星期日)?
请回答该年份(只写这个4位整数,不要写12月31等多余信息)
- public class Main {
-
- public static boolean isRun(int y) {
- if (y % 4 == 0 && y % 100 != 0 || y % 400 == 0) {
- return true;
- } else {
- return false;
- }
- }
-
- public static void main(String[] args) {
- for (int i = 100; i < 1000; i += 100) {
- int sumDay = 0;
- for (int j = 0; j < i; j++) {
- if (isRun(2000 + j)) {
- sumDay += 366;
- } else {
- sumDay += 365;
- }
- }
- if (sumDay%7==2) {
- System.out.println(i+1999);
- break;
- }
- }
- }
- }
第一题都是很简单的。。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)