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); } }
- Modificare il programma in maniera da individuare la temperatura massima e la temperatura minima; quindi stamparle.
- 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.