import javax.swing.JOptionPane; /* Accetta da tastiera una sequenza di numeri reali, * che termina con 0 * Al termine della sequenza stampa la media aritmetica dei numeri letti */ public class MediaMaxMinSequenza { public static void main(String[] args) { double num; int contaNumeri = 0; double somma = 0; double media; double min, max; num = Double.parseDouble(JOptionPane.showInputDialog("Digita un reale (0 per terminare): ")); min=num; max=num; while(num!=0) { somma += num; contaNumeri++; if(nummax) max=num; num = Double.parseDouble(JOptionPane.showInputDialog("Digita un reale (0 per terminare): ")); } media=somma/contaNumeri; String messaggio="La media aritmetica e' " + media + "\n"; messaggio += "Il minimo e' " + min + "\n"; messaggio += "Il massimo e' " + max; JOptionPane.showMessageDialog(null, messaggio); System.exit(0); } }