首先要知道闰年的定义,它包括两种情况:
- 普通年(不能被100整除的年份):能被4整除的为闰年。
- (如2004年就是闰年,1999年不是闰年);
- 世纪年(能被100整除的年份):能被400整除的是闰年。
- (如2000年是闰年,1900年不是闰年);
- 闰年(Leap Year)是为了弥补因人为历法规定造成的年度天数与地球实际公转周期的时间差而设立的,补上时间差的年份就为闰年。
- 闰年共有366天(2 月为 29 天)
核心代码:
方法 1:
if(a % 100 != 0 && a % 4 == 0