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 byee
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());
		}
}
così. Nelle versioni antecedenti alla 1.5 non puoi assegnare direttamente numeri a Double, Integer, etc. Devi ogni volta reistanziarli.
Inoltre mancava il casting a Double dal get del Vector