package provadue;
public class MultiElemento {
private final double valore;
private int ripetizioni;
public double getValore (){
return valore;
}
public int getRipetizioni(){
return ripetizioni;
}
public void setRipetizioni (int ripetizioni){
this.ripetizioni=ripetizioni;
if(ripetizioni<1){
ripetizioni=1;
}
}
public MultiElemento (double valore){
this.valore=valore;
ripetizioni=1;
}
public MultiElemento (double valore, int ripetizioni){
this.ripetizioni=ripetizioni;
this.valore=valore;
if(ripetizioni<1){
ripetizioni=1;
}
}
public String toString(){
return "elemento " +valore+ "occorrenze " +ripetizioni;
}
}
----------------
import java.util.ArrayList;
public class MultiInsieme {
MultiElemento x;
ArrayList<MultiElemento>set;
public MultiInsieme (){
new ArrayList<MultiInsieme>();
}
public int getRipetizioni (double valore){
for(MultiElemento i:set){
if(i==x);
}
return x.getRipetizioni();
}
public void addElemento (double valore,int ripetizioni){
for (MultiElemento i:set){
if (i==x){
x.setRipetizioni(x.getRipetizioni() + 1);
}
set.add(x);
}
}
}
Mi sto avvicinando ad una versione corretta??

Rispondi quotando
