Новый курс! Каждый программист должен знать генеративный ИИ!
Попробуйте бесплатный урок0
can somone please give me the code to this question, user enters and stores the average monthly rainfall....
figures (int) for three (3) towns over a year. The rows represent the months, and the columns represent the towns. PLEASE I NEED CODE IN JAVA ASAP.
5 ответов
+ 2
Write program where user enters and stores the average monthly rainfall figures (int) for three (3) towns over a year. The rows represent the months, and the columns represent the towns.
+ 1
You are gonna need a two dimensional array.. Your array needs 12 lines (rows) for storing months (0 is January, 1 is February etc) and 3 columns, each column represents a city (0 is city1, 1 is city 2...)
So you need int [] [] rainfall = new int [12] [3];
This array is where the user will store the info of the rainfall. The array should contain the following info - - >
rainfall[0][0] = (rainfall of January of City1),
rainfall[2][1] = (rainfall of March of City2) etc
You need to ask the user to input data to populate the array. One example is the following:
for (int i=0; i<12; i++){
System.out.println("Enter rainfall of January") ;
// Read the input of the user on 3 variables for example
rainfall[i][0] = first_value;
rainfall[i][1] = second_value;
rainfall[i][2] = third_value;
}
After that is done ask fpr an int input from the user and print that row. Use a switch for that like this
switch(user_input) {
Case 0: //January, print rainfall[0][i]...
// print 3 totals by adding the numbers in each row
break;
Case 1: // February.......
}
0
Calculate and print the total rainfall figures for each town, and the average rainfall for each month. Use a switch statement to print out the month name according to the column subscript value (E.g. if col = 0, then print January, col = 1 then print February, etc.) with the corresponding total alongside it.
0
That’s the whole question please help.
0
Thank you so much