欢迎访问宙启技术站
智能推送

写一个Java函数来判断一个年份是否是闰年。

发布时间:2023-07-01 03:45:12

闰年是指公历中有366天的年份,它比平年多出来的一天被称为闰日。闰年的2月份有29天。

判断一个年份是否是闰年的规则如下:

1. 如果该年份能被4整除,但是不能被100整除,那么这一年是闰年。

2. 如果该年份能被400整除,那么这一年也是闰年。

以下是一个Java函数来判断一个年份是否是闰年的示例代码:

public class LeapYearChecker {

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

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

在这个示例代码中,我们定义了一个静态方法isLeapYear,它接收一个int类型的参数year代表要判断的年份。函数内部使用了两个条件判断来判断年份是否是闰年。如果判断结果为true,则返回true,否则返回false

main方法中,我们将要判断的年份赋值给year变量,然后调用isLeapYear方法来判断这个年份是否是闰年。最后根据判断结果输出相应的信息。