La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

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.

Presentazioni simili


Presentazione sul tema: "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."— Transcript della presentazione:

1 temp

2 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

3 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; }

4 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()); }

5 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


Scaricare ppt "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."

Presentazioni simili


Annunci Google