用java代码实现输出1800年到2006年之间的所有闰年
时间: 2024-05-09 14:21:55 浏览: 117
好的,以下是输出1800年到2006年之间所有闰年的java代码:
```java
for(int year = 1800; year <= 2006; year++){
if(year % 4 == 0 && year % 100 != 0 || year % 400 == 0){
System.out.println(year + "是闰年");
}
}
```
以上代码的逻辑是,先从1800年开始循环到2006年,对于每一个年份,判断其是否为闰年,如果是,就输出该年份是闰年。判断闰年的规则是:能被4整除但不能被100整除的年份为闰年,或者能被400整除的年份也为闰年。
相关问题
java代码实现从屏幕输出1800年到2006年之间的所有闰年
您好!感谢您的提问。以下是 Java 代码实现从屏幕输出1800年到2006年之间的所有闰年:
```
public class LeapYear {
public static void main(String[] args) {
for (int year = 1800; year <= 2006; year++) {
if (year % 4 == 0) {
if (year % 100 == 0) {
if (year % 400 == 0) {
System.out.println(year + "是闰年");
}
} else {
System.out.println(year + "是闰年");
}
}
}
}
}
```
这段代码使用了嵌套的 if 语句来判断闰年的条件。首先判断年份是否可以被 4 整除,如果可以则再判断是否被 100 整除,如果是,则再判断是否被 400 整除。如果这三个条件都成立,则该年份为闰年。
希望这能解决您的问题,如果您还有其他问题,请继续提问!
Java从屏幕输出1800年到2006年之间的所有闰年;
请看下面的Java代码实现:
```java
public class LeapYear {
public static void main(String[] args) {
for (int year = 1800; year <= 2006; year++) {
if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0) {
System.out.println(year);
}
}
}
}
```
解释一下代码:从1800年开始循环到2006年,判断每一年是否为闰年,如果是则输出。判断闰年的规则是:能被4整除但不能被100整除的年份为普通闰年,能被400整除的为世纪闰年。
阅读全文