Calculate The Given Year Is Leap Or Not Using Java

  1. // program to find the given year is leap year or not   
  2.   
  3. import java.io.*;  
  4.   
  5. class a25  
  6. {  
  7.     public static void main(String arg[]) throws IOException  
  8.     {  
  9.         int n;  
  10.         BufferedReader inp= new BufferedReader(new InputStreamReader(System.in));  
  11.         System.out.println("\n\t\t\tFinding Leap Year");  
  12.         System.out.println("\n\t\t\t~~~~~~~~~~~~~~~~~");  
  13.         System.out.print("\nEnter the Year:  ");  
  14.         n=Integer.parseInt(inp.readLine());  
  15.         if( (n%400==0)||( (n%100!=0)&& (n%4==0)) )  
  16.         {   
  17.             System.out.println("This Year "+n+" is a Leap Year");  
  18.         }  
  19.         else  
  20.         {  
  21.             System.out.println("This Year "+n+" is a not Leap Year");  
  22.         }  
  23.     }