Hallo zusammen,
Ich möchte ein Politik-/Erdkundequiz erstellen aber habe ein Problem:
Ich mache hier erstmal ein Beispiel
int int1 = 0;
...
if (String1 == "Moskau"){
int1 ++;
}
Bei den ... steht ein String mit JOptionPane wo die Frage gestellt wird: ,,Wie heisst die Hauptstadt Russlands?" Da ist erstmal alles richtig. Nun da Problem:
Sollte die Antwort richtig sein, möchte ich dass dem int1, 1 addiert wird um später sehen zu können wie viele von /10 Fragen richtig beantwortet wurden. Dem int1 wird das zwar auch hinzugefügt (zumindest meckert Eclipse nicht) aber sobald ich den Wert von int1 mit
System.out.println(int1); abrufen lasse, steht da 0 was (glaube ich) bedeutet dass der Wert nach dem ausführen des if-Befehls verworfen wird und int1 damit 0 bleibt.
Weis jemand wie man das beheben kann?? Bitte nicht's kompliziertes, bzw. die einfachste Lösung die geht (selbst wenn sie total hässlich aussieht). Bin noch Anfänger. Jede antwort ist mir lieb
Hoffentlich kann man meinen Text verstehen :I
Ich möchte ein Politik-/Erdkundequiz erstellen aber habe ein Problem:
Ich mache hier erstmal ein Beispiel
int int1 = 0;
...
if (String1 == "Moskau"){
int1 ++;
}
Bei den ... steht ein String mit JOptionPane wo die Frage gestellt wird: ,,Wie heisst die Hauptstadt Russlands?" Da ist erstmal alles richtig. Nun da Problem:
Sollte die Antwort richtig sein, möchte ich dass dem int1, 1 addiert wird um später sehen zu können wie viele von /10 Fragen richtig beantwortet wurden. Dem int1 wird das zwar auch hinzugefügt (zumindest meckert Eclipse nicht) aber sobald ich den Wert von int1 mit
System.out.println(int1); abrufen lasse, steht da 0 was (glaube ich) bedeutet dass der Wert nach dem ausführen des if-Befehls verworfen wird und int1 damit 0 bleibt.
Weis jemand wie man das beheben kann?? Bitte nicht's kompliziertes, bzw. die einfachste Lösung die geht (selbst wenn sie total hässlich aussieht). Bin noch Anfänger. Jede antwort ist mir lieb
Hoffentlich kann man meinen Text verstehen :I
Zuletzt bearbeitet: