Solved

Programming Write a Static Method Named MonthApart That Accepts Four Integer

Question 5

Essay

Programming
Write a static method named monthApart that accepts four integer parameters representing two calendar dates. Each date consists of a month (1 through 12) and a day (1 through the number of days in that month [28-31]). Assume that all dates occur during the same year. The method returns whether the dates are at least a month apart. For example, the following dates are all considered to be at least a month apart from 9/19 (September 19): 2/14, 7/25, 8/2, 8/19, 10/19, 10/20, and 11/5. The following dates are NOT at least a month apart from 9/19: 9/20, 9/28, 10/1, 10/15, and 10/18. Note that the first date could come before or after (or be the same as) the second date. Assume that all parameter values passed are valid.
Sample calls:
monthApart( 6, 14, 9, 21) should return true, because June 14 is at least a month before September 21
monthApart( 4, 5, 5, 15) should return true, because April 5 is at least a month before May 15
monthApart( 4, 15, 5, 15) should return true, because April 15 is at least a month before May 15
monthApart( 4, 16, 5, 15) should return false, because April 16 isn't at least a month apart from May 15
monthApart( 6, 14, 6, 8) should return false, because June 14 isn't at least a month apart from June 8
monthApart( 7, 7, 6, 8) should return false, because July 7 isn't at least a month apart from June 8
monthApart( 7, 8, 6, 8) should return true, because July 8 is at least a month after June 8
monthApart(10, 14, 7, 15) should return true, because October 14 is at least a month after July 15

Correct Answer:

verifed

Verified

(four solutions shown)
public static boo...

View Answer

Unlock this answer now
Get Access to more Verified Answers free of charge

Related Questions

Unlock this Answer For Free Now!

View this answer and more for free by performing one of the following actions

qr-code

Scan the QR code to install the App and get 2 free unlocks

upload documents

Unlock quizzes for free by uploading documents