Temperature

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class EsempioArray {

	public static void main(String[] arg) {
		double[] t = new double[7];
		String[] g = { "Lunedì", "Martedì", "Mercoledì", "Giovedì", "Venerdì",
				"Sabato", "Domenica" };
		InputStreamReader input = new InputStreamReader(System.in);
		BufferedReader tastiera = new BufferedReader(input);

		System.out.println("Inserisci le temperature della settimana");
		for (int i = 0; i < 7; i++) {
			System.out.print("Temperatura di " + g[i] + ": ");
			try {
				t[i] = Double.parseDouble(tastiera.readLine());
			} catch (NumberFormatException | IOException e) {
			}
		}
		double somma = 0.0;
		for (int i = 0; i < 7; i++) {
			somma += t[i];
		}
		System.out.println("La media della temperature è: " + somma / 7.0);
	}

}
  1. Modificare il programma in maniera da individuare la temperatura massima e la temperatura minima; quindi stamparle.
  2. Modificare il programma in maniera da individuare la temperatura massima e la temperatura minima registrando anche in quali giorni della settimana si sono verificate; quindi stampare la temperatura massima con a destra i giorni relativi; stessa cosa per la temperatura minima.