java闰年判断代码
时间: 2024-04-14 14:24:07 浏览: 17
当年份能被4整除但不能被100整除时,该年份是闰年;或者当年份能被400整除时,该年份也是闰年。以下是Java中的一个简单的闰年判断代码示例:
```java
public class LeapYear {
public static void main(String[] args) {
int year = 2024;
if (isLeapYear(year)) {
System.out.println(year + "是闰年");
} else {
System.out.println(year + "不是闰年");
}
}
public static boolean isLeapYear(int year) {
if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) {
return true;
} else {
return false;
}
}
}
```
相关问题
判断平年闰年JAVA代码
以下是判断平年闰年的 JAVA 代码:
import java.util.Scanner;
public class LeapYear {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入一个年份:");
int year = input.nextInt();
if ((year % 4 == && year % 100 != ) || year % 400 == ) {
System.out.println(year + "年是闰年");
} else {
System.out.println(year + "年是平年");
}
}
}
我可以回答你的问题,以上是判断平年闰年的 JAVA 代码。
java calendar 判断是否闰年
是的,我可以回答这个问题。您可以使用Java Calendar类的isLeapYear(int year)方法来判断给定的年份是否是闰年。例如,以下代码可以用于判断某一年是否为闰年:
```
int year = 2022;
Calendar cal = Calendar.getInstance();
cal.set(Calendar.YEAR, year);
int numOfDays = cal.getActualMaximum(Calendar.DAY_OF_YEAR);
if(numOfDays > 365){
System.out.println(year + "年是闰年");
}else{
System.out.println(year + "年不是闰年");
}
```