SommaMedia.java
Created with JBuilder
import javabook.*;

class SommaMedia {

  public static void main(String[] args) {

    // Dichiaro e creo gli oggetti necessari per l'IO
    MainWindow finestra = new MainWindow("Somma e media di N numeri");
    InputBox richiestaDati = new InputBox(finestra, "Inserimento dati");
    OutputBox uscitaDati = new OutputBox(finestra, "Risultati");

    // Rendo visibile la finestra principale
    finestra.show();

    // Chiedo all'utente quanti numeri desidera inserire
    int numeroDati = richiestaDati.getInteger("Quanti numeri? ");

    // Inizializzo la somma a 0
    int somma = 0;

    // Richiedo numeroDati interi
    for (int i = 0; i < numeroDati; i++) {
      int dato = richiestaDati.getInteger("Inserisci il dato: ");
      somma += dato;
    }

    // Calcolo la media
    // NOTA: desidero ottenere la media come un numero in virgola
    // mobile, pertanto devo convertire somma e numeroDati
    float media = (float)somma / (float)numeroDati;

    // Visualizzo i risultati
    uscitaDati.print("Hai richiesto la media di ");
    uscitaDati.print(numeroDati);
    uscitaDati.printLine(" dati");
    uscitaDati.print("La somma dei dati è: ");
    uscitaDati.printLine(somma);
    uscitaDati.print("La media dei dati è: ");
    uscitaDati.printLine(media);
    uscitaDati.show();

  }

}

SommaMedia.java
Created with JBuilder