/** Reads temperatures from the user and shows which are above and which are below the average of all the temperatures. */ import java.util.Scanner; public class ArrayOfTemperatures2 { public static void main(String[] args) { Scanner keyboard = new Scanner(System.in); System.out.println("How many temperatures do you have?"); int size = keyboard.nextInt( ); double[] temperature = new double[size]; // Read temperatures and compute their average: System.out.println("Enter " + temperature.length + " temperatures:"); double sum = 0; for (int index = 0; index < temperature.length; index++) { temperature[index] = keyboard.nextDouble( ); sum = sum + temperature[index]; } double average = sum / temperature.length; System.out.println("The average temperature is " + average); // Display each temperature and its relation to the average: System.out.println("The temperatures are"); for (int index = 0; index < temperature.length; index++) { if (temperature[index] < average) System.out.println(temperature[index] + " below average"); else if (temperature[index] > average) System.out.println(temperature[index] + " above average"); else //temperature[index] == average System.out.println(temperature[index] + " the average"); } System.out.println("Have a nice week."); } }