temp
Esercizio DataSet Generare 100 numeri interi casuali tra 1 e 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()* ); 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