用Java编写程序判断某一年是否是闰年
时间: 2023-05-18 17:03:21 浏览: 114
可以使用以下代码判断某一年是否是闰年:
```java
public static boolean isLeapYear(int year) {
if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0) {
return true;
} else {
return false;
}
}
```
其中,如果某一年能被4整除但不能被100整除,或者能被400整除,那么就是闰年,否则就不是闰年。
相关问题
使用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`变量的值,查看其他年份是否为闰年。
编写程序,使用if...else语句构造多分支,判断某一年是否为润年
好的,以下是使用if...else语句构造多分支,判断某一年是否为闰年的Java程序:
```
import java.util.Scanner;
public class LeapYear {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个年份:");
int year = scanner.nextInt();
if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0) {
System.out.println(year + "年是闰年");
} else {
System.out.println(year + "年不是闰年");
}
}
}
```
该程序中,我们使用Scanner类获取用户输入的年份,然后使用if...else语句来判断该年份是否为闰年。判断闰年的条件是:
1. 该年份能够被4整除,但不能被100整除;
2. 该年份能够被400整除。
如果满足以上任意一个条件,就说明该年份是闰年;否则该年份不是闰年。最终,程序会输出判断结果。
阅读全文