输入一个年份判断是闰年java
时间: 2024-09-26 15:01:59 浏览: 35
判断一个年份是否为闰年的规则是:如果该年份能被4整除但不能被100整除,或者可以被400整除,那么它就是闰年。在Java中,你可以编写如下的函数来实现这个功能:
```java
public class LeapYearCheck {
public static boolean isLeapYear(int year) {
if (year % 4 == 0) {
if (year % 100 != 0 || year % 400 == 0) {
return true;
}
}
return false;
}
// 示例如何使用
public static void main(String[] args) {
int year = 2020; // 测试年份
System.out.println(isLeapYear(year) ? "是闰年" : "不是闰年");
}
}
```
在这个例子中,`isLeapYear` 方法接收一个整数 `year` 作为输入,然后检查其是否满足闰年的条件。如果满足,则返回 `true`;否则,返回 `false`。
相关问题
输入一个年份判断闰年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 year = input.nextInt();
if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) {
System.out.println(year + "年是闰年。");
} else {
System.out.println(year + "年不是闰年。");
}
}
}
```
在这段代码中,我们使用 `Scanner` 类获取用户输入的年份,然后使用 if-else 语句判断这个年份是否为闰年。如果年份能够被 4 整除但不能被 100 整除,或者能够被 400 整除,就认为这个年份是闰年。
Java中输入一个年份判断是不是闰年
在Java中,你可以使用Scanner类从用户那里获取输入的年份,并通过上面提到的闰年判断规则来检查它是否是闰年。以下是一个简单的示例程序:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个年份:");
int year = scanner.nextInt(); // 获取用户输入的年份
if (isLeapYear(year)) {
System.out.println(year + " 是闰年.");
} else {
System.out.println(year + " 不是闰年.");
}
scanner.close();
}
// 判断闰年的方法
public static boolean isLeapYear(int year) {
if (year % 4 != 0) {
return false;
} else if (year % 100 != 0) {
return true;
} else if (year % 400 == 0) {
return true;
} else {
return false;
}
}
}
```
在这个程序中,首先提示用户输入一个年份,然后调用`isLeapYear()`方法来检查输入的年份是否为闰年,并给出相应的结果。
阅读全文