JAVA用户输入年份,通过y/n输出是否为闰年 【输入形式】输入整数年份 【输出形式】是闰年输出y,不是闰年输出n 【样例输入】2008 【样例输出】y 【算法描述】如果某年可以被4整除而不能被100整除,或者可以被400整除,那么这一年就是闰年。
时间: 2024-09-27 14:11:07 浏览: 50
根据月份判断输入的年份是否为闰年
在Java中,你可以创建一个简单的程序来判断一个给定的年份是否为闰年。以下是算法步骤:
1. 让用户输入一个整数年份作为输入变量(例如 `year`)。
2. 使用if...else条件语句检查年份是否满足闰年的规则:
- 如果 `year % 4 == 0` (能被4整除),并且 `year % 100 != 0` 或者 `year % 400 == 0`(不能同时被100整除且能被400整除),则该年份是闰年。
3. 根据判断结果,输出 "y" 或 "n"。
下面是一个简单的Java代码示例:
```java
import java.util.Scanner;
public class LeapYearCheck {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个年份:");
int year = scanner.nextInt();
if ((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0)) {
System.out.println("y");
} else {
System.out.println("n");
}
scanner.close();
}
}
```
运行这个程序,当输入样例 `2008` 时,它会输出 `y`。
阅读全文