Helios co.
Lt. Commander
- Registriert
- März 2005
- Beiträge
- 1.863
Hallo @all,
mir ist etwas komisches aufgefallen, dass ich mir nicht logisch erklären kann. Folgende Situation:
Ich definiere einen Vektor der Art:
Nun möchte ich Werte aus dem Vektor holen und in einer Variable vom Typ Double aufsummieren:
Wieso muss ich an der Stelle itt.next() die Ergebnisse auf Double casten? Schließlich dürfte klar sein, dass die Werte im Vektor vom Typ Double sind?
mir ist etwas komisches aufgefallen, dass ich mir nicht logisch erklären kann. Folgende Situation:
Ich definiere einen Vektor der Art:
Code:
Vector<Double> summeMaxSim = new Vector<Double>()
Nun möchte ich Werte aus dem Vektor holen und in einer Variable vom Typ Double aufsummieren:
Code:
double summe = 0;
Iterator itt = summeMaxSim.iterator();
while(itt.hasNext()){
summe += [B](Double)[/B]itt.next();
}
Wieso muss ich an der Stelle itt.next() die Ergebnisse auf Double casten? Schließlich dürfte klar sein, dass die Werte im Vektor vom Typ Double sind?