Java编写程序从屏幕输出1800年到2006年之间的所有闰年
时间: 2023-09-11 21:11:30 浏览: 163
好的,我可以为您编写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整除。
阅读全文