public static boolean isLeapYear(int year) {
if (year % 4 != 0) {
return false;
} else if (year % 400 == 0) {
return true;
} else if (year % 100 == 0) {
return false;
} else {
return true;
}
}
(year % 4 == 0) && ((year % 100 != 0) || (year % 400 == 0))
public static void main(String[] args) {
int year = 2005;
if ((year % 400 == 0) || ((year % 4 == 0) && (year % 100 != 0))){
System.out.println(year+" leap year");
}else {
System.out.println(year+" not a leap year");
}
}
boolean isLeap = new GregorianCalendar().isLeapYear(2020);
//returns true
import java.util.Scanner;public class Main{public static void main(String[] args){int year;System.out.println("Enter the year");Scanner sc = new Scanner(System.in);year = sc.nextInt();if (((year % 4 == 0) && (year % 100!= 0)) || (year%400 == 0))System.out.println("it is a leap year");elseSystem.out.println("it is not a leap year");}}