• 世纪末的星期


    曾有邪教称1999年12月31日是世界末日。当然该谣言已经不攻自破。
    
    还有人称今后的某个世纪末的12月31日,如果是星期一则会....
    
    有趣的是,任何一个世纪末的年份的12月31日都不可能是星期一!! 
    
    于是,“谣言制造商”又修改为星期日......
    
    1999年的12月31日是星期五,请问:未来哪一个离我们最近的一个世纪末年(即xx99年)的12月31日正好是星期天(即星期日)?
    
    请回答该年份(只写这个4位整数,不要写12月31等多余信息)

    该年份是(4分)

    代码:

    public class Main {
    
        public static void main(String[] args) {
            int a = 1999,b = 0;
            while(a % 100 != 99 || b != 2) {
                a ++;
                if(a % 4 == 0 && a % 100 != 0 || a % 400 == 0) b += 366;
                else b += 365;
                b %= 7;
            }
            System.out.println(a);
        }
    
    }
  • 相关阅读:
    程序员学习提高必看的一篇文章
    SpringAOP拦截器的代理机制
    springboot03_RabbitMQ
    Docker_02
    Docker_01
    Redis_02
    Redis_01
    关于Linux下内存和Swap
    密码学DAY2
    密码学DAY1_02
  • 原文地址:https://www.cnblogs.com/8023spz/p/10318731.html
Copyright © 2020-2023  润新知