Java 程序 检查闰年

来源:这里教程网 时间:2026-02-17 20:16:15 作者:

在这里,我们将编写一个 java 程序来检查输入年份是否是闰年。在我们看到该程序之前,让我们看看如何确定一年是否是数学上的闰年:
要确定一年是否是闰年,请按以下步骤操作:

    如果年份可被 4 整除,转到步骤 2.否则,转到步骤 5.如果年份可以被 100 整除,请转到步骤 3.否则,转到步骤 4.如果年份可以整除到 400,转到步骤 4.否则,转到步骤 5.年份是闰年(有 366 天)。这一年不是闰年(它有 365 天)。

示例:用于检查输入年份是否为跳跃的程序

这里我们使用Scanner类来获取用户的输入,然后我们使用if-else语句编写逻辑来检查闰年。要理解这个程序,你应该具备以下核心 Java 教程的概念:
→ If-else语句
→ Java 程序:读取输入数字

import java.util.Scanner;public class Demo {    public static void main(String[] args) {        int year;        Scanner scan = new Scanner(System.in);        System.out.println("Enter any Year:");        year = scan.nextInt();        scan.close();        boolean isLeap = false;        if(year % 4 == 0)        {            if( year % 100 == 0)            {                if ( year % 400 == 0)                    isLeap = true;                else                    isLeap = false;            }            else                isLeap = true;        }        else {            isLeap = false;        }        if(isLeap==true)            System.out.println(year + " is a Leap Year.");        else            System.out.println(year + " is not a Leap Year.");    }}

输出:

Enter any Year: 20012001 is not a Leap Year.

相关推荐