import java.util.*; import java.io.*; public class LeapYear{ public static void main(String[] args) throws IOException{ BufferedReader in = new BufferedReader(new InputStreamReader(System.in)); System.out.print("Enter year to check for leap year : "); int year; try{ year = Integer.parseInt(in.readLine()); if(year < 1900 || year > 2100){ System.out.print("Please enter a year less than 2101 and greater than 1899."); System.exit(0); } GregorianCalendar cal = new GregorianCalendar(); if(cal.isLeapYear(year)) System.out.print("Given year is leap year."); else System.out.print("Given year is not leap year."); } catch(NumberFormatException ne){ System.out.print(ne.getMessage() + " is not a legal entry."); System.out.println("Please enter a 4-digit number."); System.exit(0); } } }