Open In App

YearMonth isLeapYear() method in Java with Examples

Improve
Improve
Like Article
Like
Save
Share
Report

The isLeapYear() method of YearMonth class in Java is used to check if the year in this YearMonth object is a leap year or not.

According to the proleptic calendar system rules, a year is a Leap year if:

  • If it is divisible by 4.
  • It is not divisible by 100 but it can be divisible by 400.

Syntax:

public boolean isLeapYear()

Parameter: This method does not accepts any parameter.

Return Value: It returns a boolean True value if the value of year in this YearMonth object is a leap year according to the proleptic calendar system rules, otherwise it returns False.

Below programs illustrate the isLeapYear() method of YearMonth in Java:

Program 1:




// Program to illustrate the isLeap() method
  
import java.util.*;
import java.time.*;
  
public class GfG {
    public static void main(String[] args)
    {
        // Create YearMonth object
        YearMonth yearMonth = YearMonth.of(2016, 2);
  
        // Check if year in this YearMonth object's
        // value is a leap year or not
        System.out.println(yearMonth.isLeapYear());
    }
}


Output:

true

Program 2:




// Program to illustrate the isLeap() method
  
import java.util.*;
import java.time.*;
  
public class GfG {
    public static void main(String[] args)
    {
        // Create YearMonth object
        YearMonth yearMonth = YearMonth.of(1990, 2);
  
        // Check if year in this YearMonth object's
        // value is a leap year or not
        System.out.println(yearMonth.isLeapYear());
    }
}


Output:

false

Reference: https://docs.oracle.com/javase/8/docs/api/java/time/YearMonth.html#isLeapYear–



Last Updated : 30 Nov, 2018
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads