找出未来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


目录
相关文章
一天赚148万元,科大讯飞2018年净利润达5.42亿,但53%为政府补助
AI时代下,较早布局和拥有核心技术的公司愈加拥有竞争力。
559 0
|
云安全 大数据 Devops
阿里云吴磊创办yunQ云桥,完成银杏谷资本2000万元天使轮融资
吴磊认为,云计算行业第一阶段的发展主要依靠技术研发带来的成本优势推动,而到了以业务效能为核心导向的第二阶段,让用户能够更加便捷的选择更适合其业务发展的云服务及解决方案承担了更重要的角色,这也是yunQ云桥创立的初衷。
919 0

热门文章

最新文章

下一篇
开通oss服务