关于闰年

今天,两个宿舍留守儿童去参观了我院的校招,发现一个个都好水,然后决定打入敌人内部深入了解一下互联网公司的运作情况,并对今后的打算还有人生的思考进行了深入的讨论balabala…

回到正题,我们是怎么判断闰年的?

大家小学老师都教过大家口诀:“四年一闰,百年不闰”。凭借扎实的小学数学基础一路闯荡到了大学,发现判断闰年用的还是这个,好像今后也还是用这个~

但是今天!两个小朋友头碰头一合计,发现还可以调用系统函数看看本年的2月的天数,从而知道是不是闰年。(这里插一句,C++好像只能访问本时刻,用Java看时间要好一些)

int nowYear = Calendar.getInstance().get(Calendar.YEAR);//当前的年份
int nowMonth = Calendar.getInstance().get(Calendar.MONTH) + 1;//当前的月份,月份是从0索引开始的

Calendar c = new GregorianCalendar(nowYear,nowMonth,0);

int days =  c.getActualMaximum(Calendar.DAY_OF_MONTH); //返回当前月的总天数。

咦?好像比直接判断年更复杂了,不过没关系,多了一条解决方法嘛,以后要是有人问你怎么判断闰年?你可以告诉他有两种方法了。

这也是灵活变通的一种体现呐!

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 7
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值