判断一个给定的年份数字是不是闰年。一个年份是闰年的条件是: 如果该年份能被100整除,那当且仅当它被400整除时,它才是闰年; 否则,当它能被4整除,就是闰年。
public static boolean isLeapYear(int year) { if (year % 100 == 0) { return year % 400 == 0; } else { return year % 4 == 0; } }
简化
public static boolean isLeapYear(int year) { return (year % 400 == 0) || (year % 100 != 0 && year % 4 == 0); }