Über TextField Eingelesene Variable "i" ist nicht gleich 0, sondern immer anzahlNoten-1.
Eingelesen werden soll die Anzahl der Noten, das ist dann die Arraylänge etc.
egal was ich versuche, bei der Ausgabe x. Note wird immer anzahlNoten-1 gesetzt - nicht
wie in der for-Schleife definiert 0, bzw. wie ich es im Falle einer funktionierenden Ausgabe gesetzt hätte i+1...
habe ich etwas übersehen :-(?
wäre dankbar für jede Hilfe!
hier der Code meines ActionListeners 🙂
Eingelesen werden soll die Anzahl der Noten, das ist dann die Arraylänge etc.
egal was ich versuche, bei der Ausgabe x. Note wird immer anzahlNoten-1 gesetzt - nicht
wie in der for-Schleife definiert 0, bzw. wie ich es im Falle einer funktionierenden Ausgabe gesetzt hätte i+1...
habe ich etwas übersehen :-(?
wäre dankbar für jede Hilfe!
hier der Code meines ActionListeners 🙂
Java:
import java.awt.event.*;
public class myActionListener implements ActionListener {
intanzahlNoten;
public Eingabefeld eF;
public myActionListener(Eingabefeld eF) {
this.eF = eF;
}
@Override
public void actionPerformed(ActionEvent e) {
Object obj = e.getSource();
if (obj == eF.btnBerechnen) {
anzahlNoten = Integer.parseInt(eF.tfNoten.getText());
doublenotenWerte[] = newdouble[anzahlNoten];
for (int i = 0; i < anzahlNoten; i++) {
eF.lblNotenZaehler.setText(Integer.toString(i) + ". Note: ");
}
}
}
}
Zuletzt bearbeitet von einem Moderator: