用java代码判断2023年是不是闰年
时间: 2023-03-30 20:02:24 浏览: 106
您好,根据格里高利历的规则,闰年的判断条件是:能被4整除但不能被100整除,或者能被400整除。因此,以下是Java代码判断2023年是否为闰年:
```
public class LeapYear {
public static void main(String[] args) {
int year = 2023;
if ((year % 4 == && year % 100 != ) || year % 400 == ) {
System.out.println(year + "年是闰年");
} else {
System.out.println(year + "年不是闰年");
}
}
}
```
输出结果为:2023年不是闰年。
相关问题
java,写一段代码判断2023年是不是闰年
可以使用以下代码来判断2023年是否为闰年:
```java
int year = 2023;
if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) {
System.out.println(year + "年是闰年");
} else {
System.out.println(year + "年不是闰年");
}
```
其中,判断闰年的逻辑是:
1. 能被4整除但不能被100整除的年份是闰年;
2. 能被400整除的年份也是闰年。
因此,对于2023年,根据上述逻辑,它不是闰年,输出结果为:"2023年不是闰年"。
用JAVA输出1949到2023年的闰年
好的,下面是JAVA代码实现:
```java
public class LeapYear {
public static void main(String[] args) {
for (int i = 1949; i <= 2023; i++) {
if ((i % 4 == 0 && i % 100 != 0) || i % 400 == 0) {
System.out.println(i + "是闰年");
}
}
}
}
```
这段代码利用了闰年的判定规则:能被4整除但不能被100整除的年份是闰年,或者能被400整除的年份也是闰年。在循环中判断每一年是否为闰年,如果是则输出。