Question: * This program uses a boolean method isLeapYear to determine if the given parameter number is a year * on which a leap year occurs

* This program uses a boolean method isLeapYear to determine if the given parameter number is a year
* on which a leap year occurs
*/

public class IsLeapYear
{
public static void main(String[] args)
{
   System.out.println("Year 500 is a Leap Year: " + isLeapYear(500) + "   Expected: false") ;
   System.out.println("Year 2020 is a Leap Year: " + isLeapYear(2020) + "   Expected: true") ;
   System.out.println("Year 1000 is a Leap Year: " + isLeapYear(1000) + "   Expected: false") ;
   System.out.println("Year 100 is a Leap Year: " + isLeapYear(100) + "   Expected: false") ;
   System.out.println("Year 1724 is a Leap Year: " + isLeapYear(1724) + "   Expected: true") ;
   
}

/**
Determines if the input is a leap year.
@param year current year (integer)
@return true if year is a leap year, false otherwise
*/
//-----------Start below here. To do: approximate lines of code = 6
// Write a static method isLeapYear. This method returns a boolean (true of false). It takes one parameter: an integer value - the year
// A year is a leap year if it is exactly divisible by 400 (i.e. remainder is 0)
// If it is not divisible by 400 then a year is also a leap year if it is exactly divisible by 4 AND it is NOT exactly divisible by 100
// Hint: use the modulus operator % to check if exactly divisible












//-----------------End here. Please do not remove this comment. Reminder: no changes outside the todo regions.
}

Step by Step Solution

3.40 Rating (159 Votes )

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock

This program uses a boolean method isLeapYear to determine if the given parameter number is a year o... View full answer

blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!