闰年怎么判断

首先根据百度百科的说法:

公历纪年法中:能被4整除的大多是闰年;能被100整除而不能被400整除的年份不是闰年;能被3200整除的也不是闰年;如1900年是平年,2000年是闰年,3200年不是闰年。


可知闰年计算有点摸不着方向,又有是闰年的,又有不是闰年的,我们可以转换一下,事件概率难算,那么该事件的对立事件一定好算.


那么我们来分析一下不是闰年的条件:

  1. 不能被4整除,

  2. 能被100整除而不能被400整除,

  3. 能被3200整除


根据以上思路,代码走起...

//计算***年份是否是闰年
var isLeapYear=true;
if(fullYear%4!=0){
	isLeapYear=false;
}
if(fullYear%100==0&&fullYear%400!=0){
	isLeapYear=false;
}
if(fullYear%3200==0){
	isLeapYear=false;
}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章