помогите, пожалуйста :(
пользователю необходимо ввести общее количество дождя за каждый месяц, например, 1. месяц пользователь вводит число, 2. месяц, пользователь вводит число итд. после введения 12ого месяца, программа выводит средний дневной обьем дождя за год и потом, программа у пользоватeля спрашивает, за какой месяц он хотел бы увидет среднюю дневную температуру, пользователь вводит число месяца и получает среднюю дневнуютемпереатуру за выбранный месяц.
Как изменить этот код, что бы он делал эти функции?
| Код | import java.util.*; public class Rainfall { Scanner in=new Scanner(System.in); public void initRain(double rain[][]) { for (int month = 1; month < rain.length; month++) for (int day = 1; day < rain[month].length; day++) rain[month][day] = Math.random() * 2.0; } public double avgDailyRain(double rain[][]) { double total = 0; for (int month = 1; month < rain.length; month++) for (int day = 1; day < rain[month].length; day++) total += rain[month][day]; return total/365; } public double avgRainForMonth(double monthRain[], int nDays) { double total = 0; for (int day = 1; day < monthRain.length; day++) total = total + monthRain[day]; return total/nDays; } public static void main(String args[]) { double rainfall[][] = new double[13][32]; Rainfall data = new Rainfall(); data.initRain(rainfall); System.out.println("average daily rainfall is " + data.avgDailyRain(rainfall)); System.out.println("average daily rainfall for May is " + data.avgRainForMonth(rainfall[5],31)); } }
|
|