判断一个年份是否为闰年
1.什么是闰年
闰年(Leap Year)是为了弥补因人为历法规定造成的年度天数与地球实际公转周期的时间差而设立的。补上时间差的年份为闰年。闰年共有366天(1月~12月分别为31天、29天、31天、30天、31天、30天、31天、31天、30天、31天、30天、31天)。
2.判断条件
一是年份能被4整除、但不能被100整除,二是年份能被4整除,又能被400整除。 也就是说:年号能被4整除且不能被100整除,或者能被400整除的为闰年。
3.实例代码
public class demo1 {
public static void main(String[] args) {
//判断一年是否为润年
Scanner s = new Scanner(System.in);//创建扫描器对象
System.out.println("请输入一个要判断的年份,敲回车即可!");
int year = s.nextInt();//获取用户在输入台的输入的int的类型数据值
boolean r = (year % 4 == 0 && year % 100 != 0) || year % 400 == 0;
System.out.println(r);
}
}
4.代码运行结果