当前位置:首页 > Java

java如何判定闰年

2026-03-22 03:45:13Java

判断闰年的规则

闰年的判定遵循以下规则:

java如何判定闰年

  1. 能被4整除但不能被100整除的年份是闰年。
  2. 能被400整除的年份也是闰年。

实现方法

以下是Java中判断闰年的代码示例:

java如何判定闰年

public class LeapYearChecker {
    public static boolean isLeapYear(int year) {
        if (year % 4 != 0) {
            return false;
        } else if (year % 100 != 0) {
            return true;
        } else {
            return year % 400 == 0;
        }
    }
}

代码优化版本

可以使用更简洁的逻辑表达式实现:

public static boolean isLeapYear(int year) {
    return (year % 4 == 0 && year % 100 != 0) || (year % 400 == 0);
}

使用示例

public static void main(String[] args) {
    int year = 2024;
    if (isLeapYear(year)) {
        System.out.println(year + "年是闰年");
    } else {
        System.out.println(year + "年不是闰年");
    }
}

注意事项

  1. 输入的年份应为有效正整数
  2. 格里高利历法从1582年开始使用,之前的年份可能适用不同的闰年规则
  3. 对于边界年份(如0年)需要特别处理

标签: 闰年java
分享给朋友:

相关文章

java如何输入

java如何输入

使用Scanner类进行输入 Scanner类是Java中最常用的输入工具,适用于从控制台或文件读取数据。需要导入java.util.Scanner包。 基本语法: Scanner sca…

如何配置java

如何配置java

安装Java开发工具包(JDK) 访问Oracle官方网站或OpenJDK项目页面下载适合操作系统的JDK安装包。选择与系统架构匹配的版本(如Windows x64、macOS ARM等)。运行安装程…

java如何编程

java如何编程

Java编程基础 Java是一种面向对象的编程语言,广泛应用于企业级开发、移动应用(Android)等领域。以下是Java编程的核心步骤和示例。 环境搭建 安装JDK 从Oracle官网下载适合…

如何卸载java

如何卸载java

卸载Java的步骤 Windows系统卸载方法 打开控制面板,选择“程序和功能”或“卸载程序”。在列表中找到Java相关条目(如“Java 8 Update 251”),右键选择卸载并跟随向导完成操…

java如何配置环境变量

java如何配置环境变量

配置Java环境变量的方法 下载并安装JDK 从Oracle官网或OpenJDK下载适合操作系统的JDK安装包。运行安装程序并按照提示完成安装,记下JDK的安装路径(例如C:\Program File…

如何编译java

如何编译java

安装JDK 确保系统已安装Java Development Kit(JDK)。可通过命令行输入 javac -version 和 java -version 验证是否安装成功。若未安装,需从Oracl…