Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Can I get a second class for this, to test with this output. import java.io.*; import java.util.*; class RainFall{ private double[] data; public RainFall (double[]

Can I get a second class for this, to test with this output.

image text in transcribed

import java.io.*; import java.util.*;

class RainFall{

private double[] data;

public RainFall (double[] array){ data = new double[array.length]; for (int i = 0; i data[i] = array[i]; } public double totalRainFall(){ double sum = 0; for (int i = 0; i sum = sum + data[i]; return sum; } public double average(){ double sum = 0; for (int i = 0; i sum = sum + data[i]; return sum/data.length; } public int mostRain(){ double max = 0; int index = 0; for (int i = 0; i if (data[i] > max){ max = data[i]; index = i; } return index; } public int leastRain(){ double min = 100; int index = 0; for (int i = 0; i if (data[i] public ArrayList monthsHigherThanAverage(){ ArrayList list = new ArrayList(); double avg = average(); for (int i = 0; i if (data[i] > avg){ list.add(i); } } return list; } double getValue(int a){ return data[a]; } String getName(int a){

String res = ""; switch(a){ case 1 : res = "January"; break; case 2 : res = "February"; break; case 3 : res = "March"; break; case 4 : res = "April"; break; case 5 : res = "May"; break; case 6 : res = "June"; break; case 7 : res = "July"; break; case 8 : res = "August"; break; case 9 : res = "September"; break; case 10 : res = "October"; break; case 11 : res = "November"; break; case 12 : res = "December"; break; } return res; } }

Test data from the intializer list... The total rainfall for this year is 35.0 The average rainfall for this year is 2.9 The month with the highest amount of rain is October with 4.3 inches. The month with the lowest amount of rain is January with 1.6 inches There are 5 months whose rainfall are higher than average: April June July October Decemeber 3.7 3.7 Test data read from the file... The total rainfall for this year is 34.1 The average rainfall for this year is 2.8 The month with the highest amount of rain is August with 4 inches The month with the lowest amount of rain is February with 1.5 inches. There are 5 months whose rainfall are higher than average: April July August September October

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database Basics Computer EngineeringInformation Warehouse Basics From Science

Authors: Odiljon Jakbarov ,Anvarkhan Majidov

1st Edition

620675183X, 978-6206751830

More Books

Students also viewed these Databases questions

Question

answer all three questions

Answered: 1 week ago

Question

2. Competence management.

Answered: 1 week ago

Question

3. Would you say that effective teamwork saved their lives?

Answered: 1 week ago