import java.util.Scanner;

public class LeapYearOrNot {

public static void main(String [] args){
    System.out.println("请输入年份:");
    Scanner scanner=new Scanner(System.in);
    String input=scanner.next();
    int ans=isLeapYear(input);
    if(ans==1){
        printIsLeapYear(input);
    }
    else if(ans==0){
        printNotLeapYear(input);
    }
}

private static int isLeapYear(String year){
    try {
        int y=Integer.parseInt(year);
        if(y<0){
            printFormatError();
            return -1;
        }
        else {
            return y%400==0||(y%4==0&&y%100!=0)?1:0;
        }
    }
    catch (Exception e){
        printFormatError();
        return -1;
    }
}

private static void printFormatError(){
    System.out.println("格式错误,请输入正确年份!");
}

private static void printIsLeapYear(String year){
    System.out.println(year+"年是闰年");
}
private static void printNotLeapYear(String year){
    System.out.println(year+"年不是闰年");
}

}