用java写出编写一个类的方法,判断某一年是否为闰年。闰年的条件是符合下面二者之一:能被 4 整除,但不能被 100 整除;或者,能被400 整除。给定一个整数年份,能输出是否是瑞年,是则输出“Yes”,否则输出“No”。
时间: 2023-10-23 20:48:01 浏览: 136
public class LeapYear {
public static void isLeapYear(int year) {
if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) {
System.out.println("Yes");
} else {
System.out.println("No");
}
}
}
相关问题
JAVA7-1 判断某一年是否为闰年 分数 15 作者 温彦 单位 山东科技大学 编写一个类的方法,判断某一年是否为闰年。闰年的条件是符合下面二者之一:能被 4 整除,但不能被 100 整除;或者,能被400 整除。给定一个整数
在Java 7及以上版本中,你可以编写一个名为`LeapYearChecker`的类,并在其中创建一个名为`isLeapYear`的方法来判断一个年份是否为闰年。以下是这个方法的示例:
```java
public class LeapYearChecker {
public static boolean isLeapYear(int year) {
// 判断闰年的条件
if (year % 4 == 0 && (year % 100 != 0 || year % 400 == 0)) {
return true;
} else {
return false;
}
}
// 主函数示例,用于测试
public static void main(String[] args) {
int year = 2020;
System.out.println(year + " 是闰年吗?" + isLeapYear(year));
// 测试其他年份
year = 1900;
System.out.println(year + " 是闰年吗?" + isLeapYear(year));
}
}
```
在这个类中,`isLeapYear`方法接受一个整数参数`year`,然后检查该年是否满足闰年的规则。如果满足,返回`true`,否则返回`false`。
判断某一年是否为闰年 闰年的条件要符合以下二者之一 1.能被4整除但不能被100整除 2.能被400整除java
判断某一年是否为闰年,在Java中可以编写如下的方法:
```java
public class LeapYearChecker {
public static boolean isLeapYear(int year) {
if (year % 4 == 0) {
if (year % 100 == 0) {
// 如果能被400整除,则为闰年
return year % 400 == 0;
} else {
// 否则,只要不是世纪年(即百年年份),就是闰年
return true;
}
} else {
// 年份不能被4整除,直接返回false
return false;
}
}
public static void main(String[] args) {
int year = 2024; // 测试年份
System.out.println(year + " 是闰年吗?:" + isLeapYear(year));
}
}
```
在这个例子中,`isLeapYear` 方法接收一个整数年份作为参数,然后依据闰年的规则检查它。如果满足条件,函数会返回 `true`;反之,返回 `false`。
阅读全文