用Java写出判断润年和平年
时间: 2023-05-19 15:07:13 浏览: 50
以下是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 + "年是平年");
}
}
}
```
请注意,这只是一个简单的示例代码,实际上还有其他方法可以判断闰年和平年。
相关问题
用Python写出判断闰年代码
当然可以!以下是用Python编写的判断闰年的代码:
```python
def is_leap_year(year):
if year % 4 == 0:
if year % 100 == 0:
if year % 400 == 0:
return True
else:
return False
else:
return True
else:
return False
year = int(input("请输入一个年份:"))
if is_leap_year(year):
print(year, "是闰年")
else:
print(year, "不是闰年")
```
这段代码中,我们定义了一个`is_leap_year`函数,用于判断给定的年份是否为闰年。根据闰年的定义,如果一个年份能被4整除但不能被100整除,或者能被400整除,那么它就是闰年。
在主程序中,我们通过`input`函数获取用户输入的年份,并调用`is_leap_year`函数进行判断。如果返回值为`True`,则输出该年份是闰年,否则输出不是闰年。
帮我用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 + "年不是闰年!");
}
}
}
```
你可以输入一个年份,程序会判断该年份是否为闰年。如果是闰年,则输出该年份是闰年,否则输出该年份不是闰年。