Java代码如何判断指定年份是否为闰年呢?

乔欣 Java经验 发布时间:2023-02-08 06:31:11 阅读数:5671 1
下文笔者讲述使用java代码判断指定年份是否为闰年的方法及示例分享,如下所示

闰年简介

我们将年份数字
  能被4和400整除,但是不是100的倍数
  的这一年称之为“闰年”

判断闰年的方式:
    方式1:数学法
	方式2:借助GregorianCalendar对象中的isLeapYear方法
例:java代码判断指定年份是否为闰年的方法及示例
package com.java265.utils;
 
public class DateTimeExample {
 
    public static void main(String[] args) {
 
	DateTimeExample obj = new DateTimeExample();
	System.out.println("2003是闰年 : " + obj.isLeapYear(2003));
	System.out.println("2006是闰年 : " + obj.isLeapYear(2006));
	System.out.println("2032是闰年 : " + obj.isLeapYear(2032));
 
    }
 
    public boolean isLeapYear(int year) {
 
	if ((year % 400 == 0) || ((year % 4 == 0) && (year % 100 != 0))) {
		return true;
	} else {
		return false;
	}
    }
	
}

判断闰年的方式2(GregorianCalendar.isLeapYear方法)

import java.util.GregorianCalendar;
	
    //...
    public boolean isLeapYear(int year) {
 
	GregorianCalendar cal = (
		GregorianCalendar) GregorianCalendar.getInstance();
 
	return cal.isLeapYear(year);
    }
版权声明

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

本文链接: https://www.Java265.com/JavaJingYan/202302/16758091175703.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

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

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者