Hallo Leute bräuchte mal Hilfe:
Problem:
Ich fordere den Benutzer auf Fragen , die ich davor in einem Array gespeichert habe, mit ja oder nein zu antworten.In einer for Schleife liest er die Antworten ein, und nun wollte ich, dass wenn der Benutzer ein "ja " eingibt er die eine Variable erhöht, und bei nein die andere Variable .
Aber irgendwie bekomme ich die erhöhung der Variablen mit der If-Anweisung nicht hin, er zählt die Variablen nicht hoch.Wo könnte der Fehler sein ?
Problem:
Ich fordere den Benutzer auf Fragen , die ich davor in einem Array gespeichert habe, mit ja oder nein zu antworten.In einer for Schleife liest er die Antworten ein, und nun wollte ich, dass wenn der Benutzer ein "ja " eingibt er die eine Variable erhöht, und bei nein die andere Variable .
Aber irgendwie bekomme ich die erhöhung der Variablen mit der If-Anweisung nicht hin, er zählt die Variablen nicht hoch.Wo könnte der Fehler sein ?
Java:
class FrageStellen extends Frage {
static int jaAnt;
static int neinAnt;
String[]jaNein= {"ja","nein"};
String[] Antworten = new String [Quiz.length];
FrageStellen(int k){
super(k);
}
void notierenDerAntworten(){
IO.println(jaNein[1]);
for(int u=0;u<Quiz.length;u++){
IO.println(Quiz[u]);
Antworten[u]=IO.readString("Stimmen sie zu , ja oder nein ein");
if(Antworten[u]==jaNein[0]){
jaAnt++;
IO.println(jaAnt);
} else if(Antworten[u]==jaNein[1]){
neinAnt++;
IO.println(neinAnt);
}
}
}
}