Hallo!
Ich habe mehrere Arrays mit unterschiedlichen Zahlen. Je nach Auswahl aus einer ComboBox soll ein anderes Array für eine Berechnung gewählt werden. Hier habe ich aber noch einen Fehler. Es wird zwar aus der ComboBox der richtige Wert ermittelt und dieser auch verwendet. Aber eben nur das erste Element.
Lt. meinem Code auch kein Wunder. Aber wie muss in den ändern, damit er nicht ein Element aus dem Array wählt, sondern das richtige Array und dann in der Berechnung alle Elemente des ausgewählten Arrays?
Ich habe mehrere Arrays mit unterschiedlichen Zahlen. Je nach Auswahl aus einer ComboBox soll ein anderes Array für eine Berechnung gewählt werden. Hier habe ich aber noch einen Fehler. Es wird zwar aus der ComboBox der richtige Wert ermittelt und dieser auch verwendet. Aber eben nur das erste Element.
Lt. meinem Code auch kein Wunder. Aber wie muss in den ändern, damit er nicht ein Element aus dem Array wählt, sondern das richtige Array und dann in der Berechnung alle Elemente des ausgewählten Arrays?
Code:
n = jCBJaehrlichkeit.getSelectedIndex();
switch (n)
{
case 0: rn = Rn05[i]; break;
case 1: rn = Rn1[i]; break;
case 2: rn = Rn2[i]; break;
case 3: rn = Rn5[i]; break;
case 4: rn = Rn10[i]; break;
case 5: rn = Rn20[i]; break;
case 6: rn = Rn50[i]; break;
case 7: rn = Rn100[i]; break;
default: rn = Rn5[i];
}
for (int i = 0; i < Dmin.length; i++) {
double d = Dmin[i];
//double rn = Rn05[i];
Vsu = (rn - qDru) * d * fz *fA * Umrechnung;
if(Vsu >= Vsumax) {
Vsumax = Vsu;
index = i;
}
else Vsu = Vsumax;
}