import fiji.io.*;

/* Applicazione che legge dalla tastiera
 * una sequenza non vuota di numeri e
 * calcola la media aritmetica della sequenza. */
class MediaAritmetica_Lettore_in {
	public static void main(String[] args) {
		double numero; // elemento corrente della sequenza
		double somma; // somma degli elementi della sequenza
		int lunghezza; // numero degli elementi della sequenza
		double media; // la media aritmetica della sequenza

		/* visualizza un messaggio */
		System.out.print("Scrivi una sequenza non vuota di numeri ");
		System.out.println("(terminata da <invio>): ");

		/* inizializza somma e lunghezza */
		somma = 0;
		lunghezza = 0;

		/*
		 * legge gli elementi della sequenza, aggiornando somma e
		 * conteggio
		 */
		while (!Lettore.in.eoln()) {
			/* legge il prossimo elemento e lo somma a somma */
			numero = Lettore.in.leggiDouble();
			somma = somma + numero;
			/* incrementa la lunghezza */
			lunghezza++;
		}

		/* calcola la media aritmetica */
		media = somma / lunghezza;

		/* visualizza il valore della media aritmetica della sequenza */
		System.out.print("La media aritmetica della sequenza è ");
		System.out.println(media);
	}
}
