普通闰年:公历年份是4的倍数,且不是100的倍数的,为闰年(如2004年、2020年等就是闰年)。
世纪闰年:公历年份是整百数的,必须是400的倍数才是闰年(如1900年不是闰年,2000年是闰年)。
闰年需要是4的倍数,不是100的倍数或者是400的倍数。
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.println("请输入你要判断的年份:");
int year = scan.nextInt();
scan.close();
System.out.println(isLeapYear(year));
}
public static boolean isLeapYear(int num) {
if(num%4==0&&num%100!=0||num%400==0) {
System.out.println("给出的年份为闰年");
return true;
}else {
System.out.println("给出的年份不是闰年");
return false;
}