当前位置:首页 > Java

java闰年如何判断

2026-03-21 22:54:28Java

java闰年如何判断

java闰年如何判断

判断闰年的方法

闰年判断遵循以下规则:

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

Java代码实现

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

简化版本

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

测试用例

public static void main(String[] args) {
    System.out.println(isLeapYear(2000)); // true
    System.out.println(isLeapYear(1900)); // false
    System.out.println(isLeapYear(2004)); // true
    System.out.println(isLeapYear(2021)); // false
}

分享给朋友:

相关文章

react 如何判断空

react 如何判断空

判断空值的常见方法 在React中判断变量或状态是否为空,可以通过以下方法实现: 检查null或undefined if (value === null || value === undefine…

如何判断react泡棉

如何判断react泡棉

判断React泡棉的方法 观察外观和质地 React泡棉通常具有独特的蜂窝状结构,质地轻盈且柔软。表面可能呈现微孔设计,按压后回弹迅速。与普通泡棉相比,React泡棉的弹性更明显,且长期使用不易变形。…

react如何判断有key

react如何判断有key

判断 React 中元素是否有 key 在 React 中,key 是用于优化列表渲染性能的重要属性。可以通过以下方法判断元素是否有 key: 检查元素的 key 属性 通过直接访问元素的 prop…

react如何判断属性非空

react如何判断属性非空

判断属性非空的方法 在React中,可以通过多种方式判断属性(props)是否非空。以下是几种常见的方法: 使用条件渲染 function MyComponent(props) { if (p…

java 如何判断类型

java 如何判断类型

判断基本数据类型 使用 instanceof 关键字判断对象是否为某个类的实例。适用于包装类或自定义类。 Integer num = 10; if (num instanceof Integer…

java如何判断时间

java如何判断时间

判断时间的方法 在Java中判断时间通常涉及日期时间的比较、格式化和解析。以下是几种常见的方法: 使用java.time包(Java 8及以上推荐) java.time包提供了强大的日期时间处理类,…