how to check whether the year is leap or not in java code example

Example 1: check leap year in java

import java.util.Scanner;
public class LeapYear {
   public static void main(String[] args){
      int year;
      System.out.println("Enter an Year :: ");
      Scanner sc = new Scanner(System.in);
      year = sc.nextInt();

      if (((year % 4 == 0) && (year % 100!= 0)) || (year%400 == 0))
         System.out.println("Specified year is a leap year");
      else
         System.out.println("Specified year is not a leap year");
   }
}

Example 2: java code leap year

import java.util.Scanner;
public class leapyear {
    public static void main(String[] args)
    {
        Scanner myScanner = new Scanner(System.in);
        System.out.println("Enter in the year ");
        int year=myScanner.nextInt();

        if(year%4==0)
            if(year%100==0)
                if(year%400==0)
                    System.out.println("It is a leap year");
                else
                    System.out.println("it is not a leap year");
            else System.out.println("It is a leap year");
        else
            System.out.println("Is not a leap year");