题目描述
输入一个年份(大于 1582 的整数 ),判断这一年是否是闰年,如果是输出 1,否则输出 0。
输入输出样例
输入
1926
输出
0
输入
1900
输出
0
输入
2000
输出
1
输入
1996
输出
1
题解:
首先要先理解闰年的定义:可以被400整除即(n%400== 0)或者可以被4整除但是不能被100整除即(n%100!=0&&n%4==0)的年份。
import java.util.Scanner;
public class P5711深基3例3闰年判断 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in=new Scanner(System.in);
int n=in.nextInt();
System.out.println((n%400==0||(n%4==0&&n%100!=0))?1:0);
}
}