public class ArrayOfTemperatures2
1: /**
2: Reads temperatures from the user and shows which are above
3: and which are below the average of all the temperatures.
4: */
5: import java.util.Scanner;
6:
7: public class ArrayOfTemperatures2
8: {
9: public static void main(String[] args)
10: {
11: Scanner keyboard = new Scanner(System.in);
12: System.out.println("How many temperatures do you have?");
13: int size = keyboard.nextInt( );
14: double[] temperature = new double[size];
15:
16: // Read temperatures and compute their average:
17: System.out.println("Enter " + temperature.length + " temperatures:");
18: double sum = 0;
19: for (int index = 0; index < temperature.length; index++)
20: {
21: temperature[index] = keyboard.nextDouble( );
22: sum = sum + temperature[index];
23: }
24: double average = sum / temperature.length;
25: System.out.println("The average temperature is " + average);
26:
27: // Display each temperature and its relation to the average:
28: System.out.println("The temperatures are");
29: for (int index = 0; index < temperature.length; index++)
30: {
31: if (temperature[index] < average)
32: System.out.println(temperature[index] +
33: " below average");
34: else if (temperature[index] > average)
35: System.out.println(temperature[index] +
36: " above average");
37: else //temperature[index] == average
38: System.out.println(temperature[index] +
39: " the average");
40: }
41: System.out.println("Have a nice week.");
42: }
43: }
44: