Java如何判断闰年呢?

陈欣 Java经验 发布时间:2023-08-25 16:40:35 阅读数:951 1
下文笔者讲述java判断闰年的方法及示例分享,如下所示
闰年的定义:
    能够被4整除但不能被100整除
      或
   能够被400整除的年份

能够被4整除,并且不能被100整除的年份是闰年
能够被400整除的年份同样也是闰年

例:
  2000年是闰年,因为它能够被400整除
  1900年不是闰年,因为它能够被100整除但不能被400整除
  2024年是闰年,因为它能够被4整除但不能被100整除 
例:判断闰年的示例
public class LeapYearChecker {
    public static boolean isLeapYear(int year) {
        if (year % 4 == 0) {                      // 能够被4整除
            if (year % 100 == 0) {                 // 能够被100整除
                if (year % 400 == 0) {             // 能够被400整除
                    return true;                   // 是闰年
                } else {
                    return false;                  // 不是闰年
                }
            } else {
                return true;                       // 是闰年
            }
        } else {
            return false;                          // 不是闰年
        }
    }
 
    public static void main(String[] args) {
        int year = 2023;
        if (isLeapYear(year)) {
            System.out.println(year + " 是闰年。");
        } else {
            System.out.println(year + " 不是闰年。");
        }
    }
}
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202308/16929528687280.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者