/* *Com S 207 *Hw 5 *LeapYear.java */ import java.util.Scanner; public class LeapYear{ public static void main(String[] args){ Scanner scan = new Scanner(System.in); System.out.print("Please a year: "); int year = scan.nextInt(); while (year < 1582){ System.out.print("You need to enter a year after 1582.\nPlease enter again: "); year = scan.nextInt(); } if( (year % 4 == 0)){// year is divisible by 4 if( year % 100 == 0){ // year is divisible by 100 if( year % 400 == 0) //year is also divisible by 400, eg 2000 System.out.println("This is a leap year"); else//year is not divisible by 400, eg 1900 System.out.println("This is NOT a leap year"); } else System.out.println("This is a leap year"); } else //year is not divible by 4 System.out.println("This is NOT a leap year"); } }