题目要求
使用java语言来实现以下功能。接收用户输入的年份,并返回该年份是平年还是闰年。
题目分析
判断条件:
- 世纪年(也就是整百年,如1900,2000)下,年份值能被400整除的是闰年,反之的是平年。
- 非世纪年下,能被4整除且不能被100整除的年份是润年,反之是平年。
java代码示例
import java.util.Scanner;
public class 平润年 {
public static void main(String[] args){
Scanner input = new Scanner(System.in);
System.out.print("请输入要判断的年份:");
int year = input.nextInt();
if(year%400 == 0 || (year%4 == 0 && year%100 != 0)) {
System.out.println(year + "是润年");
}else{
System.out.println(year+"是平年");
}
}
}
输出结果