找出未来20年内的剁手日

简介: 找出未来20年内的剁手日

题目:

相传如果某年的11月11日同时又是星期天,那么当天便是大好日子,称为“剁手日”,请找出未来20年内的剁手日。

代码实现

实现方法有很多,这里提供使用Calendar类的方法:

public void shouldAnswerWithTrue() {
    int i = 2022;
    Calendar instance = Calendar.getInstance();
    while (i < 2042) {
        instance.set(i, Calendar.NOVEMBER, 11);
        int dayIndex = instance.get(Calendar.DAY_OF_WEEK) - 1;
        if (dayIndex == 0)
            System.out.println(instance.get(Calendar.YEAR) + ":" + (instance.get(Calendar.MONTH) + 1) + ":" + instance.get(Calendar.DAY_OF_MONTH));
        i++;
    }

输出结果

image.png


目录
相关文章
9月7月科技联播:程维确认滴滴上半年亏损40亿元,子弹短信未来六个月将烧10亿拉新
互联网出行到底是不是一个应该存在的行业?程维回应锥心之问:滴滴绝不是一家黑心企业!子弹短信上线半个多月后,罗永浩再放话,要烧10个亿来拉新;百度销售体系再换血,顾国栋晋升业务副总裁,一起来看今天的科技快讯!
1565 0
英国推12.5亿英镑纾困计划,救助创企和中小企业
近期,英国财政大臣Rishi Sunak宣布了一个12.5亿英镑的一揽子纾困计划,以帮助本国创新性创业公司和中小企业渡过疫情难关。
|
芯片
9月26日科技联播:海底捞上市首日市值破千亿;双十一前三大快递公司领头涨价
海底捞今日上市,迅速“涮出”近千亿市值,港交所史上门槛最高新股到来,“双11”前最早传来的糟心消息:快递业“涨声”再起,中通韵达圆通率先调整;高通苹果再开战,高通:苹果窃取了我们的源代码交给英特尔,苹果:没证据别乱喷;一起来看今天的科技快讯!
1415 0