java check if year is leap 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();
   }
}

Example 3: leap year checker java

public class LeapYear {

    public static void main(String[] args) {

        int year = 1900;
        boolean leap = false;

        if(year % 4 == 0)
        {
            if( year % 100 == 0)
            {
                // year is divisible by 400, hence the year is a leap year
                if ( year % 400 == 0)
                    leap = true;
                else
                    leap = false;
            }
            else
                leap = true;
        }
        else
            leap = false;

        if(leap)
            System.out.println(year + " is a leap year.");
        else
            System.out.println(year + " is not a leap year.");
    }
}

Example 4: java check if year is leap

boolean isLeap =  new GregorianCalendar().isLeapYear(2020);
      //returns true

Example 5: check leap year using time in java

import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.Year;
import java.time.ZonedDateTime;
 
public class Main 
{
    public static void main(String[] args) 
    {
        // 1. ZonedDateTime
 
        ZonedDateTime currentTime = ZonedDateTime.now();
 
        if (currentTime.toLocalDate().isLeapYear()) 
        {
            System.out.println(currentTime.getYear() + " is a leap year");
        } else {
            System.out.println(currentTime.getYear() + " is NOT a leap year");
        }
 
        // 2. LocalDateTime
 
        LocalDateTime localDateTime = LocalDateTime.now();
 
        if (localDateTime.toLocalDate().isLeapYear()) 
        {
            System.out.println(localDateTime.getYear() + " is a leap year");
        } else {
            System.out.println(localDateTime.getYear() + " is NOT a leap year");
        }
         
        // 3. LocalDate
 
        LocalDate localDate = LocalDate.now();
 
        if (localDate.isLeapYear()) 
        {
            System.out.println(localDate.getYear() + " is a leap year");
        } else {
            System.out.println(localDate.getYear() + " is NOT a leap year");
        }
         
        //4. Check current year is leap year or not
 
        if (Year.now().isLeap()) 
        {
            System.out.println("Current year is a leap year");
        } else {
            System.out.println("Current year is NOT a leap year");
        }
    }
}

Example 6: 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");

Tags:

Misc Example