Java实现瑞年平年运算
时间: 2024-09-25 10:09:31 浏览: 21
在Java中,我们可以使用条件语句来判断给定的年份是否为闰年。根据公历的规定,闰年的计算规则如下:
1. 如果年份能被4整除但不能被100整除,那么它是闰年;
2. 但是,如果该年份同时能被400整除,那么它也是闰年。
下面是一个简单的Java函数示例,用于判断输入的年份是否为闰年:
```java
public class LeapYearCalculator {
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 inputYear = 2020; // 测试用的年份
System.out.println("年份 " + inputYear + " 是闰年吗? " + (isLeapYear(inputYear) ? "是" : "否"));
}
}
```
在这个例子中,`isLeapYear()` 函数接受一个年份作为参数,返回布尔值表示是否为闰年。在 `main()` 函数中,我们测试了2020年是否为闰年,并打印出结果。
相关问题
java实现输入一个年份判断是瑞年还是平年
以下是Java实现输入一个年份判断是闰年还是平年的代码示例:
```java
import java.util.Scanner;
public class LeapYear {
public static void main(String[] args) {
System.out.print("请输入一个年份:");
Scanner scan = new Scanner(System.in);
int year = scan.nextInt();
if (year % 4 == 0) {
if (year % 100 == 0) {
if (year % 400 == 0) {
System.out.println(year + "年是闰年");
} else {
System.out.println(year + "年是平年");
}
} else {
System.out.println(year + "年是闰年");
}
} else {
System.out.println(year + "年是平年");
}
}
}
```
JavaScript输入一个年份判断是瑞年还是平年完整代码
以下是JavaScript代码,用于判断输入的年份是闰年还是平年:
```javascript
var year = prompt('请输入年份');
if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0) {
alert(year + ': 闰年');
} else {
alert(year + ': 平年');
}
```
这段代码首先通过`prompt`函数获取用户输入的年份,然后使用条件语句判断年份是否满足闰年的条件。根据规则,闰年是能被4整除但不能被100整除的年份,或者能被400整除的年份。如果年份满足这些条件,则弹出提示框显示该年份是闰年,否则显示该年份是平年。