/** Un oggetto di classe Osservazioni può rappresentare un insieme di valori, permettendo * di aggiungere un valore double all'insieme, ottenere il numero di valori aggiunti dal momento * della creazione dell'oggetto, ottenere il massimo, il minimo e la media dei valori aggiunti */ public class Osservazioni { // le variabili membro seguenti dovrebbero avere tutte accesso private int numValori; double sommaValori; double max; double min; /** Questo costruttore crea un nuovo oggetto, al quale non è stato ancora aggiunto * alcun valore */ public Osservazioni() { numValori=0; sommaValori=0; min=Double.MAX_VALUE; max=-Double.MAX_VALUE; } /** Aggiunge un double all'oggetto. * @param val il valore da aggiungere */ public void aggiungi(double val) { numValori++; sommaValori += val; if(val>max) max=val; if(val