how to know if a year is a leap year 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 program to find if given year is leap year

import java.util.Scanner;
public class LeapYearDemo
{
   public static void main(String[] args)
   {
      Scanner sc = new Scanner(System.in);
      System.out.println("Please enter any year: ");
      int year = sc.nextInt();
      boolean temp = false;
      if(year % 400 == 0)
      {
         temp = true;
      }
      else if(year % 100 == 0)
      {
         temp = false;
      }
      else if(year % 4 == 0)
      {
         temp = true;
      }
      else
      {
         temp = false;
      }
      if(temp)
      {
         System.out.println("Year " + year + " is a Leap Year");
      }
      else
      {
         System.out.println("Year " + year + " is not a Leap Year");
      }
      sc.close();
   }
}

Tags:

Java Example