Originariamente inviato da ^NeXsUs^
tnx ... ho 1 altra cosa da chiedere però
class Cassa
{
static Double totale = new Double(0.00);
Cassa(Vector vPrezzi, Vector vProdotti){
for (int i = 0; i < vPrezzi.size() ; i++){
totale = totale.doubleValue() + ((vPrezzi.get(i)).doubleValue());
// z=new Integer(x.intValue()+y.intValue());
}
}
vPrezzi è un vector che contiene Double
.. come faccio a sommare totale ( di tipo Double) con gli elementi del vector ?
mi da errore ......
tnx byeecosì. Nelle versioni antecedenti alla 1.5 non puoi assegnare direttamente numeri a Double, Integer, etc. Devi ogni volta reistanziarli.codice:class Cassa { static Double totale = new Double(0.00); Cassa(Vector vPrezzi, Vector vProdotti){ for (int i = 0; i < vPrezzi.size() ; i++){ totale = new Double(totale.doubleValue() + ((Double)vPrezzi.get(i)).doubleValue()); // z=new Integer(x.intValue() + y.intValue()); } }
Inoltre mancava il casting a Double dal get del Vector

...
Rispondi quotando