Determine whether the year is divisible by 100 if it is


Write a class named DaysOfMonth.java. The class's constructor should accept two arguments:
- An integer for the month (1 = January, 2 February, etc).
- An integer for the year

The class should have a method named getNumberOfDays that returns the number of days in the specified month. The method should use the following criteria to identify leap years:

1. Determine whether the year is divisible by 100. If it is, then it is a leap year if and if only it is divisible by 400. For example, 2000 is a leap year but 2100 is not.

2. If the year is not divisible by 100, then it is a leap year if and if only it is divisible by 4.

For example, 2008 is a leap year but 2009 is not.

Write a driver class called DaysOfMonthDemo.java. This program asks the user to enter the month (letting the user enter an integer in the range of 1 through 12) and the year. The program should then display the number of days in that month. Here is a sample run of the program:

Enter a month (1-12): 2 [Enter] Enter a year: 2008 [Enter]
Expected Output
Number of days in February, 2008: 29 days

Solution Preview :

Prepared by a verified Expert
JAVA Programming: Determine whether the year is divisible by 100 if it is
Reference No:- TGS02400001

Now Priced at $10 (50% Discount)

Recommended (99%)

Rated (4.3/5)