📜  Java程序来检查Le年(1)

📅  最后修改于: 2023-12-03 14:43:03.792000             🧑  作者: Mango

Java程序来检查Le年

本文介绍了一个用Java编写的程序,用于检查是否是Le年。Le年是指能被400整除的年份,或者能被4整除但不能被100整除的年份。程序将接受用户输入的年份,并判断该年份是否是Le年。

使用方法

以下是使用Java编写的判断Le年的示例代码:

import java.util.Scanner;

public class LeapYearChecker {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.print("请输入一个年份:");
        int year = scanner.nextInt();
        
        if (isLeapYear(year)) {
            System.out.println(year + "年是Le年");
        } else {
            System.out.println(year + "年不是Le年");
        }
    }
    
    public static boolean isLeapYear(int year) {
        if (year % 400 == 0) {
            return true;
        } else if (year % 4 == 0 && year % 100 != 0) {
            return true;
        } else {
            return false;
        }
    }
}

您可以通过运行上述程序并输入年份来检查该年份是否是Le年。

解析

该程序通过 Scanner 类获取用户输入的年份。然后,它使用 isLeapYear 方法判断年份是否是Le年。isLeapYear 方法采用以下逻辑判断:

  • 如果年份能被400整除,则返回 true
  • 否则,如果年份能被4整除但不能被100整除,则返回 true
  • 否则,返回 false

根据返回的结果,程序输出相应的结果。

总结

通过上述Java程序,您可以轻松检查任意年份是否是Le年,这可以帮助您解决与年份有关的问题。您还可以根据自己的需求对程序进行修改和扩展。希望本文对您理解和使用Java编写的Le年检查程序有所帮助。