temp Esercizio DataSet • Generare 100 numeri interi casuali tra 1 e 1000. Visualizzare la loro media e il valore massimo. • A questo scopo realizzare la classe DataSet che fornisce i servizi: – add per aggiungere un valore – getMedia per restituire la media – getMax per restituire il massimo public class Dataset { private int numero, count, tot, max; private double media; /** Crea una nuova istanza della classe Datase */ public Dataset() { numero = 0; count=0;} public void addValue(int fnumero) { tot=tot+fnumero; count++; if (count==1 || fnumero>max) max=fnumero; } public int getTot(){ return tot; } public double getAverage(){ media = (double)tot/count; return media; } public int getMax(){ return max; } } import java.util.*; public class DatasetClient { public static void main(String[] args){ int num; Dataset calcolo = new Dataset(); for (int count=1; count<=100;count++){ num=(int)(Math.random()*1000 +1); calcolo.addValue(num); } System.out.println("Il numero più grande è:" + calcolo.getMax()); System.out.println("La media è:" + calcolo.getAverage()); } } Esercizio Dataset -2 parte • Modificare la classe DataSet perché memorizzi in un array i numeri inseriti dall’utente (al max 100) e aggiungere i seguenti metodi – - stampanumeri: che stampa a console tutti i numeri – - getNumeri: restituisce l’array dei numeri inseriti