输出1900-2000的所有闰年java
时间: 2023-05-04 12:00:53 浏览: 284
这个问题要求输出1900年到2000年之间所有闰年的Java代码。代码可以使用循环和条件语句实现。以下是一个可能的答案:
public class LeapYearFinder {
public static void main(String[] args) {
for (int year = 1900; year <= 2000; year++) {
if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) {
System.out.println(year + "年是闰年。");
}
}
}
}
在循环中,我们依次检查每一年是否是闰年。如果是,就使用System.out.println()输出该年份。判断一个年份是否是闰年的方法是:如果它能被4整除但不能被100整除,或者能被400整除,那么就是闰年。注意,1900年虽然能被4整除但也能被100整除,所以不是闰年。这种算法可以覆盖从1582年到9999年之间的所有年份。
相关问题
java 输出1900-2000的闰年
以下是Java代码,用于输出190-200年之间的所有闰年:
```java
public class LeapYear {
public static void main(String[] args) {
for (int year = 190; year <= 200; year++) {
if (year % 4 == && (year % 100 != || year % 400 == )) {
System.out.println(year + "年是闰年");
}
}
}
}
```
输出结果如下:
```
1904年是闰年
1908年是闰年
1912年是闰年
1916年是闰年
192年是闰年
1924年是闰年
1928年是闰年
1932年是闰年
1936年是闰年
194年是闰年
1944年是闰年
1948年是闰年
1952年是闰年
1956年是闰年
196年是闰年
1964年是闰年
1968年是闰年
1972年是闰年
1976年是闰年
198年是闰年
1984年是闰年
1988年是闰年
1992年是闰年
1996年是闰年
200年是闰年
```
java 输出1900-2012的闰年
以下是Java输出190-2012的闰年的代码:
```
public class LeapYear {
public static void main(String[] args) {
for (int year = 190; year <= 2012; year++) {
if (year % 4 == && (year % 100 != || year % 400 == )) {
System.out.println(year + "是闰年");
}
}
}
}
```
运行结果:
```
1904是闰年
1908是闰年
1912是闰年
1916是闰年
192是闰年
1924是闰年
1928是闰年
1932是闰年
1936是闰年
194是闰年
1944是闰年
1948是闰年
1952是闰年
1956是闰年
196是闰年
1964是闰年
1968是闰年
1972是闰年
1976是闰年
198是闰年
1984是闰年
1988是闰年
1992是闰年
1996是闰年
200是闰年
2004是闰年
2008是闰年
2012是闰年
```
阅读全文