Question
Write a java program that uses a two-dimensional array to store the highest and lowest temperatures for each month of the year. The input should
Write a java program that uses a two-dimensional array to store the highest and lowest temperatures for each month of the year. The input should be read from a text file using the following data:
30 40 45 60 70 90 89 95 79 90 70 40
-10 -8 20 30 50 75 85 79 50 80 30 12
For example, 30 represent the highest temperature in the month of January and -10 represent the lowest temperature in the month of January.
The program should calculate the following:
A method that calculates the Average high for the year
A method that calculates the Average low for the year
A method that calculates and returns the index of the Highest temperature of the year
A method that calculates and returns the index of the Lowest temperature of the year
Should have all other standard methods such as setters, getters, constructors (default, alternate, and copy), makCopy, getCopy, equals, toString.
Your output must be written to an output file
Note that your program should have at least two classes. This means an object in main should calculates the output in the list above.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started