Scrivere una classe
Esperimentoche mantenga informazioni riguardo ai dati sperimentali misurati durante un esperimento. I dati vengono forniti sotto forma di valori interi positivi memorizzati su file (uno per ciascuna linea). Ciasun file di dati sperimentali contiene esattamente 100 valori.La classe
Esperimentodeve avere le seguenti funzionalità:
- creazione di un esperimento a partire da una stringa contenente il nome del file in cui sono memorizzati i valori
- calcolo e restituzione della media (in
double) dei valori- ordinamento dei valori sperimentali
- eliminazione dei valori multipli (doppioni)
- scrittura su nuovo file (passato come argomento) dei valori
Note:
1) si usi come variabile di istanza un array di interi di 100 componenti inizializzato nel costruttore leggendo i valori dal file;
2) si utilizzi un qualsiasi metodo di ordinamento (vedi Dispensa 2) per ordinare i dati;
3) usare il file dati.txt come file di dati di prova per la classe e il seguente programma Main.java per verificare il funzionamento della classe.