用于检查闰年的 Java 程序

在本程序中,您将学习检查给定年份是否为闰年。本例中使用 if else 语句检查的。

要理解此示例,您应该具备以下 Java 编程的知识:

什么是闰年? 满足下面任意一个规则的都是闰年:

  • 如果该年份能被 4 整除,但不能被 100 整除,那么该年份是闰年。
  • 如果该年份能够被 400 整除,那么该年份是闰年。

示例:检查闰年的 Java 程序

public class Main {

  public static void main(String[] args) {

    // 要检查的年份
    int year = 1996;
    // 是否闰年的标识
    boolean leap = false;

    if (year % 4 == 0 && year % 100 != 0) {
      leap = true;
    } else if (year % 400 == 0) {
      leap = true;
    }

    if (leap)
      System.out.println(year + " 是闰年.");
    else
      System.out.println(year + " 不是闰年.");
  }
}

输出

1996 年是闰年.

这里,1996 是闰年。因为它能被 4 整除但不能被 100 整除。

然后,让我们将年份更改为 2000 。输出将是

2000 年是闰年.

在这里, 2000 是闰年。因为它能被 400 整除。

然后,让我们将年份更改为 1997 。输出将是

1997 年不是闰年.

在这里, 1997 不是闰年。