Friday, September 5, 2025
HomeLanguagesJavaJapaneseChronology isLeapYear() method in Java with Example

JapaneseChronology isLeapYear() method in Java with Example

The isLeapYear() method of java.time.chrono.JapaneseChronology class is used to differentiate between a leap year and a non leap year. If it is a leap year it will return true otherwise false.

Syntax:

public boolean isLeapYear(long prolepticYear)

Parameter: This method takes prolepticYear as a parameter for checking if it is a leap year or not.

Return Value: This method returns Boolean value true if the proleptic year is leap year otherwise false.

Below are the examples to illustrate the isLeapYear() method:

Example 1:




// Java program to demonstrate
// isLeapYear() method
  
import java.util.*;
import java.io.*;
import java.time.*;
import java.time.chrono.*;
  
public class GFG {
    public static void main(String[] argv)
    {
        // creating and initializing
        // JapaneseDate Object
        JapaneseDate hidate
            = JapaneseDate.now();
  
        // getting JapaneseChronology
        // used in JapaneseDate
        JapaneseChronology crono
            = hidate.getChronology();
  
        // getting id of this Chronology
        // by using isLeapYear() method
        boolean flag = crono.isLeapYear(1444);
  
        // display the result
        if (flag)
            System.out.println(
                "this is leap year");
        else
            System.out.println(
                "this is non leap year");
    }
}


Output:

this is leap year

Example 2:




// Java program to demonstrate
// isLeapYear() method
  
import java.util.*;
import java.io.*;
import java.time.*;
import java.time.chrono.*;
  
public class GFG {
    public static void main(String[] argv)
    {
        // creating and initializing
        // JapaneseDate Object
        JapaneseDate hidate
            = JapaneseDate.now();
  
        // getting JapaneseChronology
        // used in JapaneseDate
        JapaneseChronology crono
            = hidate.getChronology();
  
        // getting id of this Chronology
        // by using isLeapYear() method
        boolean flag = crono.isLeapYear(2005);
  
        // display the result
        if (flag)
            System.out.println(
                "this is leap year");
        else
            System.out.println(
                "this is non leap year");
    }
}


Output:

this is non leap year

Reference: https://docs.oracle.com/javase/9/docs/api/java/time/chrono/JapaneseChronology.html#isLeapYear-long-

Dominic
Dominichttp://wardslaus.com
infosec,malicious & dos attacks generator, boot rom exploit philanthropist , wild hacker , game developer,
RELATED ARTICLES

Most Popular

Dominic
32265 POSTS0 COMMENTS
Milvus
81 POSTS0 COMMENTS
Nango Kala
6634 POSTS0 COMMENTS
Nicole Veronica
11801 POSTS0 COMMENTS
Nokonwaba Nkukhwana
11864 POSTS0 COMMENTS
Shaida Kate Naidoo
6752 POSTS0 COMMENTS
Ted Musemwa
7025 POSTS0 COMMENTS
Thapelo Manthata
6703 POSTS0 COMMENTS
Umr Jansen
6718 POSTS0 COMMENTS