写一个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方法来判断这个年份是否是闰年。最后根据判断结果输出相应的信息。
