Question: Write a RainFall class that stores the total rainfall for each of 12 months of a year into an array of doubles. The RainFall class

Write a RainFall class that stores the total rainfall for each of 12 months of a year into an array of doubles.

The RainFall class constructor method accepts an array of double values representing the amount of rainfall in inches per month.

The program should have 4 methods that return the following:

1) Total rainfall for the year

2) Average monthly rainfall

3) Month with the most rain

4) Month with the least rain

Other requirements that must be met!

FIELDS : monthNames : private java.lang.String[] monthNames

Values : private double[] values

Constructors : RainFall () : public RainFall(double[])

Methods :

getAverage(); public double

getLowestMonth() ; public (This is a String not the value of the month. Month name to be returned)

getHighestMonth ; public (This is a String not the value of the month. Month name to be returned)

getTotal ; public double

Use a String Array with an array initializer list to store the month :

names private String[] monthNames= {"January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"};

OUTPUT:

UNIT TESTING

double[] d1 = {1.1,2.2,3.3,4.4,5.5,6.6,7.7,8.8,9.9,10.10,11.11,12.12} <-- the input

Total : 82.83

Average : 6.9025

HIghest Month : December

Lowest Month : January

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock 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 Databases Questions!