Salve a tutti e buona domenica! Vi scrivo perch� ho un problema con un esercizio:
Si progetti una classe MultiElemento con le variabili di istanza valore (tipo double, final) e ripetizioni (tipo int).
La classe deve avere:
un costruttore che crea un MultiElemento dati valore e ripetizioni (se ripetizioni � minore di 1, viene impostato ad 1);
un costruttore che crea un MultiElemento dato il valore (impostando ripetizioni ad 1);
un metodo getValore();
un metodo getRipetizioni();
un metodo setRipetizioni (int ripetizioni) che imposta il campo ripetizioni al valore dato come parametro (se ripetizioni � minore di 1, viene impostato ad 1);
un metodo toString() che restituisce la descrizione nel seguente modo (nell�esempio seguente il campo valore � 3.14 e il campo ripetizioni � 5): elemento 3.14 occorrenze 5
----------------------------------------------------
Si progetti una classe MultiInsieme con una variabile di istanza set di tipo ArrayList che rappresenti un multinsieme. La classe deve avere: ï‚· un costruttore che crea un MultiInsieme vuoto
un metodo getRipetizioni (double valore) che restituisce il numero di ripetizioni relative all�elemento valore contenuto nell�insieme
un metodo addElemento (double valore, int ripetizioni) che aggiunge al multiInsieme l�elemento valore con il numero di ripetizioni indicato. Attenzione: se nel multinsieme c�� gi� un elemento con lo stesso valore, viene solo aggiornato il suo campo ripetizioni, altrimenti viene aggiunto all�arraylist un nuovo MultiElemento.
====> Cosa si intende per una variabile d'istanza SET di tipo arrayList? Devo creare un metodo SET con parametro un arraylist? La prima parte dell'esercizio l'ho gi� eseguita!