编写程序显示x~y年中所有的闰年,x, y从键盘输入。 【问题描述】输入两个年份,输出两个年份之间的所有闰年。 提示:能被4整除却不能被100整除 或 能被400整除的年份是闰年 【输入形式】java实现两个年份,用空格分隔 【输出形式】两个年份之间的所有闰年,每个闰年用空格隔开
时间: 2023-08-31 20:27:03 浏览: 53
### 回答1:
以下是Java代码实现:
```java
import java.util.Scanner;
public class LeapYear {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入两个年份,以空格分隔:");
int x = input.nextInt();
int y = input.nextInt();
System.out.print("它们之间的闰年有:");
for (int i = x; i <= y; i++) {
if (i % 4 == 0 && i % 100 != 0 || i % 400 == 0) {
System.out.print(i + " ");
}
}
}
}
```
首先从键盘输入两个年份,然后用 for 循环遍历这两个年份之间的每一年。对于每一年,如果它能被4整除但不能被100整除,或者能被400整除,那么它就是一个闰年,将其输出即可。
### 回答2:
import java.util.Scanner;
public class LeapYear {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入两个年份,用空格分隔:");
int startYear = scanner.nextInt();
int endYear = scanner.nextInt();
scanner.close();
System.out.print("两个年份之间的闰年为:");
for (int year = startYear; year <= endYear; year++) {
if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0) {
System.out.print(year + " ");
}
}
}
}
运行结果:
请输入两个年份,用空格分隔:2000 2020
两个年份之间的闰年为:2000 2004 2008 2012 2016 2020
### 回答3:
编写程序实现该需求,代码如下:
```java
import java.util.Scanner;
public class LeapYear {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int startYear = scanner.nextInt(); // 输入起始年份
int endYear = scanner.nextInt(); // 输入结束年份
for (int year = startYear; year <= endYear; year++) {
if (isLeapYear(year)) {
System.out.print(year + " ");
}
}
}
// 判断是否是闰年
public static boolean isLeapYear(int year) {
return (year % 4 == 0 && year % 100 != 0) || (year % 400 == 0);
}
}
```
输入示例:
```
2000 2020
```
输出示例:
```
2000 2004 2008 2012 2016 2020
```
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)