/* Reads temperatures from the user, computes average and # days above average. Example output: How many days' temperatures? 7 Day 1's high temp: 45 Day 2's high temp: 44 Day 3's high temp: 39 Day 4's high temp: 48 Day 5's high temp: 37 Day 6's high temp: 46 Day 7's high temp: 53 Average temp = 44.6 4 days were above average. */ import java.util.*; // for Scanner public class Weather { public static void main(String[] args) { Scanner console = new Scanner(System.in); System.out.print("How many days' temperatures? "); int days = console.nextInt(); int totalTemps = 0; int[] temperatures = new int[days]; for (int i = 0; i < days; i++) { System.out.print("Day " + (i + 1) + "'s high temp: "); int temp = console.nextInt(); temperatures[i] = temp; totalTemps += temp; } double average = (double)totalTemps / days; System.out.printf("Average temp = %.1f\n", average); int daysAboveAverage = 0; for(int i = 0; i < temperatures.length; i++) { if (temperatures[i] > average) { daysAboveAverage++; } } System.out.print(daysAboveAverage + " days were above average."); } }