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