java 判断输入的年份是不是闰年?

  public static void main(String[] args) throws Exception {

  

    year();

  }

public static void year() throws ParseException{
                System.out.println("请输入你要查询的年份");
                Scanner s=new Scanner(System.in);       
                int year=s.nextInt();
                
                Calendar calendar=Calendar.getInstance();
                //设置年份 月份
                calendar.set(year, 2,1);
                calendar.add(calendar.DATE, -1);
                
                int day=calendar.get(calendar.DATE);
                
                
                if(day==29){
                        System.out.println("你输入的年"+calendar.get(calendar.YEAR)+"份是闰年");
                }else{
                        System.out.println("你输入的"+calendar.get(calendar.YEAR)+"年份是平年");
                }
                
                System.out.println(day);
                
        }