/* Calcola la media degli elementi di un vettore. */ class Media { public static void main(String[] args) { int vettore[]={4, 9, 1, 3, 5}; int i; double somma, media; somma=0; for(i=0; i<=vettore.length-1; i=i+1) { somma=somma+vettore[i]; } media=somma/vettore.length; System.out.println("Media = " + media ); } }Si noti che la variabile somma è stata dichiarata come reale, anche se il suo contenuto, essendo una somma di numeri interi, sarà sempre un numero intero. La ragione di questa scelta è legata al modo in cui vengono gestite le operazioni aritmetiche in Java. Come si è visto nella introduzione delle variabili reali, la divisione fra due numeri interi produce sempre un numero intero che è la parte intera della divisione. Per ottenere il risultato corretto, usiamo quindi una variabile reale per memorizzare la somma. Infatti, la divisione fra questa variabile reale e la lunghezza del vettore (che è intera) produce un risultato reale.