【算法】使用位运算判断闰年

今天在看LocalDate的源码时发现有一段使用位运算判断闰年的代码,记录至此,与诸位分享。 首先,先给定闰年的定义: 根据定义,我们能给出闰年的基本判定方法: 1、非整百年:能被4整除的为闰年。(如2004年就是闰年,2001年不是闰年) 2、整百年:能被400整除的是闰年。(如2000年是闰年,1900年不是闰年) 然后让我们来看代码: 代码简洁有效,解释一下两个&&的条件: (prolept
相关文章
相关标签/搜索