用java写出编写一个类的方法,判断某一年是否为闰年。闰年的条件是符合下面二者之一:能被 4 整除,但不能被 100 整除;或者,能被400 整除。给定一个整数年份,能输出是否是瑞年,是则输出“Yes”,否则输出“No”。
时间: 2023-10-23 14:48:01 浏览: 121
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`。
使用if...else 语句构造多分支编写程序,判断某一年是否为闰年。闰年的条件是符合下面二者之一:能被4 整除,但不能被100 整除;能被400 整除。并写出其运行结果。 java
在Java中,你可以使用if...else语句以及嵌套if结构来编写一个判断闰年的程序。以下是一个简单的示例:
```java
public class LeapYearChecker {
public static void main(String[] args) {
int year = 2024; // 可以替换为你想要检查的具体年份
if (year % 4 == 0) { // 判断是否能被4整除
if (year % 100 != 0) { // 如果不是100的倍数,则是闰年
System.out.println(year + " 是闰年");
} else { // 否则是100的倍数,继续判断能否被400整除
if (year % 400 == 0) {
System.out.println(year + " 也是闰年");
} else {
System.out.println(year + " 不是闰年");
}
}
} else {
System.out.println(year + " 不是闰年");
}
}
}
```
当你运行这个程序,例如输入2024,它会输出"2024 是闰年",因为2024符合闰年的规则。你可以修改`year`变量的值,查看其他年份是否为闰年。
阅读全文