package exerice;
    import java.util.*;
    /**
 * @author dell
 * 需求:判断闰年(用户输入年份)
 * 思路:设计判断闰年的方法
 *    在主方法中调用
 */
public class LeapYear {
     public static  int judge(int year) {
          if(year > 0) 
               year= (year % 4 == 0 && year % 100 != 0 || year % 400 == 0) ? 1:2;
          else if(year == 0)
               year = 0;
          else
           //判断公元前的年份是否为闰年
          year= (year % 4 == -1 && year % 100 != 0 || year % 400 == -1) ? 1:2;
     return year;
 }
     @SuppressWarnings("resource")
     public static void main(String[] args) {
          System.out.println("请输入一个年份;");
          int year = 0;
          Scanner reader = new Scanner(System.in);
          year = reader.nextInt();
          int year1 = judge(year);
          if(year1 == 2)
               System.out.println(year+"是平年");
          else if(year1 == 1)
               System.out.println(year+"是闰年");
          else if(year1 == 0)
               System.out.println("没有公元0年");
 }
}