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 MediaSequenza { public static void main(String[] args) { double num; int contaNumeri = 0; double somma = 0; double media; num = Double.parseDouble(JOptionPane.showInputDialog("Digita un reale (0 per terminare): ")); while(num!=0) { somma += num; contaNumeri++; num = Double.parseDouble(JOptionPane.showInputDialog("Digita un reale (0 per terminare): ")); } media=somma/contaNumeri; JOptionPane.showMessageDialog(null, "la media aritmetica e' " + media); System.exit(0); } }