public class MultiInsieme { private int[] valori; private int numEl; private int sommaEl; public MultiInsieme(int dimensione) { valori = new int[dimensione]; numEl = 0; sommaEl = 0; } public MultiInsieme() { this(20); } public void inserisci(int x) { valori[numEl] = x; numEl++; sommaEl += x; } public int numElementi() { return(numEl); } public double media() { return (double)sommaEl/numEl; } public boolean pieno() { if (numEl==valori.length) return true; else return false; } public int frequenza(int x) { int c = 0; for (int i = 0; i < numEl; i++) { if (valori[i]==x) c++; } return c; } public double frequenzaRelativa(int x) { return ((double) frequenza(x)) / numEl; } public String toString() { String elenco=""; for (int i = 0; i < numEl; i++) { elenco += (valori[i] + " "); } elenco += "\n"; return elenco; } }