Answers for "how to calculate leap year in java"

5

leap year program in java

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;
  }
}
Posted by: Guest on June-30-2020
0

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");
        }
    }
}
Posted by: Guest on December-04-2020

Code answers related to "Java"

Java Answers by Framework

Browse Popular Code Answers by Language