java代码实现从屏幕输出1800年到2006年之间的所有闰年
时间: 2024-05-08 09:18:17 浏览: 86
您好!感谢您的提问。以下是 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) {
int startYear = 1800;
int endYear = 2006;
for (int year = startYear; year <= endYear; year++) {
if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) {
System.out.println(year + "年是闰年");
}
}
}
}
```
这个程序使用了一个 for 循环,从 1800 年到 2006 年遍历每一年,然后使用了闰年的判断规则来确定是否是闰年,如果是,则将其输出到屏幕上。判断规则是:
- 能被 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 + "年是闰年");
}
}
}
}
```
上面的代码使用了for循环,遍历了1800年到2006年之间的所有年份。然后使用if语句判断每个年份是否是闰年,如果是,则通过System.out.println()方法输出该年份。其中闰年的判断条件为:能被4整除但不能被100整除,或者能被400整除。
阅读全文