Variable wird falsch gesetzt

syntaggs

Mitglied
Ü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 :)
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:

Meniskusschaden

Top Contributor
Also, deine Fragestellung ist für mich kaum zu verstehen. Irgendwie scheint die for-Schleife nicht das zu tun, was du erwartest, deshalb ein Beispiel, was in der Schleife passiert:
Angenommen du hast eine drei eingegeben, dann durchläuft die Variable i die Werte von 0 bis 2. Es gibt also drei Iterationen. Dementsprechend wird der Text von eF.lblNotenZaehler zunächst auf "0. Note: " gesetzt, dann mit "1. Note: " überschrieben und schließlich nochmals mit dem endgültigen Wert "2. Note: " überschrieben.
 

syntaggs

Mitglied
Ok dann versuch ichs nochma. :)

Ausgabe: Wieviele Noten? --> Eingabe eines Integer-Wertes, der in anzahlNoten eingespeichert wird.

anzahlNoten entspricht meine Arraygröße, wg. double notenWerte[]=new double[anzahlNoten]


in der for-Schleife soll gefragt werden (i+1(+". Note") - aber - und jetzt kommt die Frage - anstatt wie definiert bei int i=0 zu beginnen, startet die Variable i immer einen Wert unter anzahlNoten.

sprich, wenn eingegeben ist Wieviele Noten? --> 5

Dann kommt als Ausgabe "4. Note" - und daran verweifle ich :-I(
 

StarSheriff

Mitglied
Du überschreibst in der for-Schleife die "alten" Ergebnisse. Dein Label zeigt somit nur den letzten Durchlauf deiner for-Schleife an, und da ist i nunmal (anzahlNoten - 1).
 
Zuletzt bearbeitet:
Ähnliche Java Themen
  Titel Forum Antworten Datum
R Compiler-Fehler Variable wird nicht gefunden bzw. erkannt? Java Basics - Anfänger-Themen 2
I Methoden Wieso wird mein Array "a" verändert und meine Variable "a" nicht? Java Basics - Anfänger-Themen 4
NeoLexx Variable für Array wird nicht korrekt übergeben Java Basics - Anfänger-Themen 45
R Warnung, wenn eine Variable eingegeben wird Java Basics - Anfänger-Themen 6
T static String Variable wird nur beim ersten aufruf durch eine Funktion geändert. Java Basics - Anfänger-Themen 16
S Variable, die im Konstruktor gesetzt wird, wird nicht gefunden vom Compiler. Java Basics - Anfänger-Themen 4
L Variable für JLabel wird nicht erzeugt Java Basics - Anfänger-Themen 6
Z Variablen String umdrehen, Variable wird nicht gefunden Java Basics - Anfänger-Themen 6
B Variable wird einfach so wieder auf "null" gesetzt Java Basics - Anfänger-Themen 12
S Variablen Variable wird nicht benutzt Java Basics - Anfänger-Themen 8
O Variablen Variable wird nicht gefunden Java Basics - Anfänger-Themen 2
E Fehlermeldung: variable wird nicht initalisiert obwohl sie deklariert ist Java Basics - Anfänger-Themen 9
A Compiler-Fehler Variable wird nicht durchgereicht Java Basics - Anfänger-Themen 5
K Einfache Rekursion - Wert wird nicht in Variable gespeichert Java Basics - Anfänger-Themen 7
L Variable wird nicht verändert? Java Basics - Anfänger-Themen 7
A Main warten lassen bis Variable durch Button übergeben wird Java Basics - Anfänger-Themen 2
Z Variable wird nicht ausgelesen? Java Basics - Anfänger-Themen 7
P float Eingabe wird nicht akzeptiert, obwohl Variable als float deklariert Java Basics - Anfänger-Themen 2
S Variable wird nicht gefunden und Arrays Java Basics - Anfänger-Themen 17
I Array und variable gleicher wert, wird jedoch nicht erkannt Java Basics - Anfänger-Themen 4
H eine als public deklariete Variable wird nicht gefunden Java Basics - Anfänger-Themen 6
T Globale Variable wird nicht gefunden Java Basics - Anfänger-Themen 6
R Variable wird nicht übergeben Java Basics - Anfänger-Themen 2
T Variable wird nicht mitberechnet. Java Basics - Anfänger-Themen 2
M Länge eines Arrays als Variable speichern möglich? Java Basics - Anfänger-Themen 14
R Liste in Variable speichern Java Basics - Anfänger-Themen 6
J Java long- in int-Variable umwandeln Java Basics - Anfänger-Themen 6
Nitrogames Variablen Variable aus JOptionPane Abfrage in Array einfügen Java Basics - Anfänger-Themen 4
E Variable von 1. Fenster an 2. Fenster übergeben. Java Basics - Anfänger-Themen 7
T Variable in Schleife deklarieren, Speicherplatz, Garbage Collector Java Basics - Anfänger-Themen 10
T Datum als Variable wert Java Basics - Anfänger-Themen 4
G Variable aktualisiert sich nicht in rekursiver Methode Java Basics - Anfänger-Themen 4
Say super.methode / super.variable und super(variable) Java Basics - Anfänger-Themen 2
M variable in anderer funktion aufrufen Java Basics - Anfänger-Themen 10
N Was Passiert mit dem Namen einer Variable, wenn man diese einer Liste Hinzufügt Java Basics - Anfänger-Themen 16
T Variable von Objekten in einer Methode überprüfen Java Basics - Anfänger-Themen 26
U Wie mache ich die Variable xyz eindeutig/unique? Java Basics - Anfänger-Themen 20
JordenJost char variable funktioniert irgendwie nicht a+b ergibt nicht à Java Basics - Anfänger-Themen 4
M Variable Felderanzahl Java Java Basics - Anfänger-Themen 10
T Variable durch Action Listener ändern Java Basics - Anfänger-Themen 2
stormyark Fehler beim überschreiben einer Variable Java Basics - Anfänger-Themen 1
P Zähler Variable für mehrere Objekte Java Basics - Anfänger-Themen 6
S Eine Variable in einem Array speichern Java Basics - Anfänger-Themen 5
M Variable in einer Schleife initialisieren Java Basics - Anfänger-Themen 46
W Schleife und einmal variable++ zu viel Java Basics - Anfänger-Themen 20
M String mit Variable vergleichen Java Basics - Anfänger-Themen 9
M Methoden Wert einer Variable geht verloren? Java Basics - Anfänger-Themen 6
G variable kopieren bzw. woanders benutzen Java Basics - Anfänger-Themen 6
Ameise04 Variablen Inhalt einer Variable im Code verwenden? Java Basics - Anfänger-Themen 9
J Double Variable und Addition Java Basics - Anfänger-Themen 2
I Variable innerhalb Methode: Local variable test defined in an enclosing scope must be final or effectively final Java Basics - Anfänger-Themen 3
KogoroMori21 Variable im Parameter und Ohne Java Basics - Anfänger-Themen 5
Vivien Auf eine Variable von einer anderen Klasse aus zugreifen Java Basics - Anfänger-Themen 3
H Datentypen Wertebereich von <Klassenname> <Variable> Java Basics - Anfänger-Themen 12
M Private Variable Java Basics - Anfänger-Themen 2
idontknow707 Matrix nach z.B. Variable durchsuchen Java Basics - Anfänger-Themen 4
T Variable in for Schleife ansprechen ohne Array ? Java Basics - Anfänger-Themen 25
s.marcii Modulo in der Variable einsetzen - ist das möglich? Java Basics - Anfänger-Themen 2
N Variable aus anderen Variablen in statischer Klasse berechnen/abspeichern? Java Basics - Anfänger-Themen 4
Y Wie kann ich die Variable in der Try Catch returnen? Java Basics - Anfänger-Themen 3
K Übergabe des Wertes einer Variable aus main() in eine Klassenmethode Java Basics - Anfänger-Themen 8
B Inkrement von Variable Java Basics - Anfänger-Themen 8
V Variablen statische Variable einer Objektvariable zuordnen Java Basics - Anfänger-Themen 3
L Variable von einer Methode zu einer anderen Methode inkl. einer "Zwischenmethode" Java Basics - Anfänger-Themen 1
J JTextField Bezeichnung als Variable Java Basics - Anfänger-Themen 3
N Wie kann ich eine meine Variable Final machen? Java Basics - Anfänger-Themen 1
M Enum-Variable HashMap zuweisen Java Basics - Anfänger-Themen 5
H Variable um 1 erhört ausgeben Java Basics - Anfänger-Themen 4
V Erste Schritte Eine Array-Variable mit Benutzereingaben befüllen Java Basics - Anfänger-Themen 3
J Fehlermeldung unklar. non-static variable player0 cannot be referenced from a static context Java Basics - Anfänger-Themen 4
P non-static variable cannot be referenced from a static context Java Basics - Anfänger-Themen 6
A Wie zwei zahlen in einer Variable speichern? Java Basics - Anfänger-Themen 7
W Problem mit dem Wert von boolean-Variable Java Basics - Anfänger-Themen 3
M Input/Output JTextField Eingabe in String Variable speichern Java Basics - Anfänger-Themen 15
A Kann man eine Methode als Variable speichern und danach noch verändern? Java Basics - Anfänger-Themen 6
L cannot find symbol variable Kon Java Basics - Anfänger-Themen 8
C Statischer Typ aber Variable nicht statisch? Java Basics - Anfänger-Themen 5
H Variable.methode aufstellen, verstehen Java Basics - Anfänger-Themen 2
S Variable einscannen Java Basics - Anfänger-Themen 30
N Best Practice Rückgabe eines Terminal Befehls in eine Variable speichern Java Basics - Anfänger-Themen 27
M Erste Schritte Mit Variable verschiedene Texte in Textfeld einfügen Java Basics - Anfänger-Themen 27
J Input-Variable nicht sichtbar Java Basics - Anfänger-Themen 2
L Warum ist Variable null? Java Basics - Anfänger-Themen 3
E Variable (Vektor) in andere Methode übergeben Java Basics - Anfänger-Themen 4
A OOP Variable in anderer Klasse durch Methode aufrufen und einer anderen Variable gleichsetzen Java Basics - Anfänger-Themen 2
S Variable Parameter Java Basics - Anfänger-Themen 5
D Datei auslesen & Werte in Variable speichern Java Basics - Anfänger-Themen 12
P if - Statement erkennt variable nicht. Java Basics - Anfänger-Themen 12
J Ungewollte Wertveränderung einer Variable Java Basics - Anfänger-Themen 9
R Variablen Variable an FXML-Controller übergeben Java Basics - Anfänger-Themen 4
J Zugriff auf Variable in anderem Programm Java Basics - Anfänger-Themen 5
R variable istpositiv might not have been initialized Java Basics - Anfänger-Themen 2
A Methodenname aus variable Java Basics - Anfänger-Themen 2
L Variable aus einer Klasse in einer anderen Klasse nutzen Java Basics - Anfänger-Themen 6
P Methode soll Variable einer anderen Klasse ändern. Wie? Java Basics - Anfänger-Themen 1
Hanschyo Variable nicht initialisiert Java Basics - Anfänger-Themen 6
deatzi Variable aus If Abfrage später nutzen Java Basics - Anfänger-Themen 4
L Variable in If-Statement initialisieren Java Basics - Anfänger-Themen 4
C return kann nicht auf variable zugreifen Java Basics - Anfänger-Themen 26
S Wie erstelle ich eine Vorbedingung für eine Variable einer Methode ? Java Basics - Anfänger-Themen 5

Ähnliche Java Themen

Neue Themen


Oben