📌  相关文章
📜  Java中的 YearMonth isLeapYear() 方法及示例

📅  最后修改于: 2022-05-13 01:55:06.595000             🧑  作者: Mango

Java中的 YearMonth isLeapYear() 方法及示例

Java中YearMonth 类isLeapYear()方法用于检查此 YearMonth 对象中的年份是否为闰年。

根据预历系统规则,一年是闰年,如果:

  • 如果能被4整除。
  • 它不能被 100 整除,但可以被 400 整除。

语法

public boolean isLeapYear()

参数:此方法不接受任何参数。

返回值: 如果此 YearMonth 对象中的 year 的值根据预历日历系统规则为闰年,则返回布尔True 值,否则返回 False。

下面的程序说明了Java中 YearMonth 的 isLeapYear() 方法:

程序 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());
    }
}
输出:
true

方案二

// 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());
    }
}
输出:
false

参考:https: Java/time/YearMonth.html#isLeapYear–