Following Java Example will Show you that which year is a Leap Year and Which is Not.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | /************************************************************************* * * Prints true if N corresponds to a leap year, and false otherwise. * Assumes N >= 1582, corresponding to a year in the Gregorian calendar. * * % java LeapYear 2004 * true * * % java LeapYear 1900 * false * * % java LeapYear 2012 * true * *************************************************************************/ 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); } } |