📜  Java中的年份 isLeap() 方法及示例

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

Java中的年份 isLeap() 方法及示例

Java中 Year 类的 isLeap() 方法用于根据预测日历系统规则检查此 Year 对象是否为闰年。

一年是闰年,如果它有 366 天。

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

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

语法

public boolean isLeap()

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

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

下面的程序说明了Java中 Year 的 isLeap() 方法:

程序 1

// Program to illustrate the isLeap() method
  
import java.util.*;
import java.time.*;
  
public class GfG {
    public static void main(String[] args)
    {
        // Create first Year object
        Year firstYear = Year.of(2016);
  
        // Check if this year object's value is
        // a leap year or not
        System.out.println(firstYear.isLeap());
    }
}
输出:
true

方案二

// Program to illustrate the isLeap() method
  
import java.util.*;
import java.time.*;
  
public class GfG {
    public static void main(String[] args)
    {
        // Create first Year object
        Year firstYear = Year.of(1990);
  
        // Check if this year object's value is
        // a leap year or not
        System.out.println(firstYear.isLeap());
    }
}
输出:
false

参考:https: Java/time/Year.html#isLeap–