Question: Please provide codes in java programming discription: The Rainfall constructor should read the rainfall amounts from the attached text file using a read loop. Create
Please provide codes in java programming
discription:
The Rainfall constructor should read the rainfall amounts from the attached text file using a read loop. Create a parallel array containing the month number of each corresponding rainfall amount. Initialize a third (static) array of month names (3-character abbreviations). Sort the rainfall array in ascending sequence using your own coded sort method, swapping both the rainfall amount and the corresponding month number. Print the rainfall array before and after sorting; include the month and rainfall amount in tabular format. Use the monthNames array length as the number of entries in the other two arrays.
question:
Rainfall Class
Write a RainFall class that stores the total rainfall for each of 12 months into an array of doubles. The program should have methods that return the following:
-
total rainfall for the year
-
the average monthly rainfall
-
the month with the most rain
-
the month with the least rain
Demonstrate the class in a complete program.
Input Validation: Do not accept negative numbers for monthly rainfall figures.
| Rainfall |
- rainAmounts : double[] - monthNumbers : int[] - monthNames : String[] |
+ Rainfall() + totalRainfall() : double + averageRainfal() : double + findHighestMonth() : String + findLowestMonth() : String + sortRainfallAmounts() : void + printRainfallAmounts() : void |
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
