The simple program which check a year either leap year or normal year. public class LeapYear { public static void main ( String [] args ) { int year = Integer . parseInt ( args [ 0 ]); boolean isLeapYear ; // divisible by 4 isLeapYear = ( year % 4 == 0 ); // divisible by 4 and not 100 isLeapYear = isLeapYear && ( year % 100 != 0 ); // divisible by 4 and not 100 unless divisible by 400 isLeapYear = isLeapYear || ( year % 400 == 0 ); System . out . println ( isLeapYear ); } }