Source of ArrayOfTemperatures.java


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