java 编写判断输入的年份是否是闰年的程序,闰年的条件是能被4整除,但不能被100整除;能被4整除,又能被400整除。要求用If语句的嵌套实现。
时间: 2023-06-10 13:02:30 浏览: 285
好的,以下是使用 If 语句嵌套实现判断输入年份是否是闰年的 Java 代码:
```java
import java.util.Scanner;
public class LeapYearChecker {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入要判断的年份:");
int year = scanner.nextInt();
if (year % 4 == 0) {
if (year % 100 != 0) {
System.out.println(year + "年是闰年");
} else {
if (year % 400 == 0) {
System.out.println(year + "年是闰年");
} else {
System.out.println(year + "年不是闰年");
}
}
} else {
System.out.println(year + "年不是闰年");
}
scanner.close();
}
}
```
以上代码中,我们首先使用 Scanner 类从控制台获取用户输入的年份,然后使用 If 语句嵌套来判断该年份是否是闰年。如果能被 4 整除且不能被 100 整除,则判定为闰年;如果能被 4 整除且能被 400 整除,则同样判定为闰年。如果都不是,则判定为非闰年。最后输出判断结果即可。
阅读全文