用java判断一个年份是否为闰年_30年的老教师教你如何快速判断平年闰年

adfcbf74ca720bb49974c9f6ca7d72d5.png

闰年(Leap Year)是为了弥补因人为历法规定造成的年度天数与地球实际公转周期的时间差而设立的。补上时间差的年份为闰年。闰年共有366天(1-12月分别为31天,29天,31天,30天,31天,30天,31天,31天,30天,31天,30天,31天)。

凡阳历中有闰日(二月为二十九日)的年;闰余(岁余置闰。阴历每年与回归年相比所差的时日);注意闰年(公历中名词)和闰月(农历中名词)并没有直接的关联,公历中只分闰年和平年,平年有365天,而闰年有366天(2月中多一天);平年中也可能有闰月(如2017年是平年,农历有闰月,闰6月)。

通常的解释是说一年有多少天多少小时多少分,取整数365还有多余的,累积达到一天24小时后,就多加一天的年是闰年。这个解释只是告诉了大家怎么计算,是人为设置的东西。

最根本的原因是:地球绕太阳运行周期为365天5小时48分46秒(合365.24219天)即一回归年(tropical year)。公历的平年只有365日,比回归年短约0.2422 日,所余下的时间约为每四年累计一天,故第四年于2月末加1天,使当年的历年长度为366日,这一年就为闰年。现行公历中每400年有97个闰年。按照每四年一个闰年计算,平均每年就要多算出0.0078天,这样经过四百年就会多算出大约3天来。因此每四百年中要减少三个闰年。所以公历规定:年份是整百数时,必须是400的倍数才是闰年;不是400的倍数的世纪年,即使是4的倍数也不是闰年。

这就是通常所说的:四年一闰,百年不闰,四百年再闰。 例如:2000年是闰年,2100年则是平年。

以上内容引自百度百科。

9d70d47568ce15c84f3e4b8b223f8f71.png

格里高利历即现在的公元纪年法

如何计算某一年是平年还是闰年是一个小学生必须学习的知识,要计算的年份往往是四位数,传统的计算方法如下:

1.公历闰年判定遵循的规律为:四年一闰、百年不闰、400年再闰。

2.公历闰年的精确计算方法:普通年能被四整除且不能被100整除的为闰年。

3.世纪年能被400整除的是闰年,如2000年是闰年,1900年不是闰年。

这种方法第一计算量大,4位数除以1位数的除法对于大部分成年人来说不能脱口而出,更何况对于一个刚开始学习四则运算的小学生,第二需要额外的计算步骤,对于整百和非整百的数字需要进行双重运算。接下来小编将介绍一个更为简单的方法,这个方法来自于一个在基层小学工作了30多年的老教师。计算方法如下:

1.对于整百的年份,如1900年,我们只需要计算前年两位数除以四能否除尽,即19÷4,不能除尽,即1900年是平年,1800年也是平年,同样的以2000年为例,20÷4=5,能够除尽,2000年为闰年,

2.对于非整百的年份,如1982年,我们则只需要计算后两位即82是否能将4除尽,82÷4=20余2,不能除尽,即1982年为平年,同样的1996年,96÷4=24,可以除尽,1996年为闰年。

85ba5aedf406e6959397a9965e12cee7.png

不知道大家学会了没有,反正小编我是学会了。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值