当前位置:首页 > Java

java闰年如何判断

2026-03-21 22:54:28Java

判断闰年的方法

闰年判断遵循以下规则:

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

如何判断react是否渲染完成

如何判断react是否渲染完成

判断 React 渲染完成的方法 使用 useEffect 钩子 在函数组件中,useEffect 钩子可用于监听渲染完成。传入空依赖数组 [] 时,回调函数会在组件首次渲染完成后执行。 imp…

react如何判断卡片的高度

react如何判断卡片的高度

判断卡片高度的方法 在React中,可以通过多种方式获取卡片元素的高度。以下是几种常见的方法: 使用useRef和useEffect钩子 通过useRef获取DOM节点的引用,结合useEffec…

java 如何判断类型

java 如何判断类型

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

java如何判断字符是数字

java如何判断字符是数字

判断字符是否为数字的方法 在Java中,可以通过多种方式判断一个字符是否为数字。以下是几种常见的方法: 使用Character.isDigit()方法 char ch = '5'; boolean…

java如何判断文件是否存在

java如何判断文件是否存在

判断文件是否存在的方法 在Java中,可以通过多种方式判断文件是否存在。以下是几种常用的方法: 使用java.io.File类 通过File类的exists()方法可以检查文件是否存在:…