首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >闰年算法-为什么‘或400’而不是‘和’?

闰年算法-为什么‘或400’而不是‘和’?
EN

Stack Overflow用户
提问于 2020-04-10 18:20:45
回答 4查看 387关注 0票数 0

关于跃年算法,

代码语言:javascript
复制
if( (year%4==0 && year%100!=0) || (year%400==0))

为什么它使用“或”和“year%400==0

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2020-04-10 18:29:28

你确定知道什么是闰年吗?

票数 1
EN

Stack Overflow用户

发布于 2020-04-10 18:25:29

如果第一个括号的内容(year%4==0 && year%100!=0)为真,或者第二个(year%400==0)为真,则为闰年。

票数 0
EN

Stack Overflow用户

发布于 2020-04-10 18:30:56

闰年是一个整数倍数为4的年份(不包括可被100整除的年份,除非是均匀可除的400,否则不是闰年)。这就是为什么我们使用条件:year%4==0 && year%100!=0year%400==0

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61146320

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档