NAbend, hier eine simpler Code, der auch wunderbar funktioniert.
Frage 1. zu dieser Zeile
Wielleicht noch einbisschen anders was hat die Scheilfe zu tun mit
Ich kann alles erklären/ nachvollziehen nur nicht das
Sorry für die quelnden Fragen, viele nehem das so hin aber erklären können sie es auch nicht wirklich. 😬
Ich könnte damit auch leben aber es würde mich quelen, bis ich ne Antwort habe.
Thx im Voraus.
Java:
String [] fragen = {"Wie viel ist 3 + 9 : ", "Wie viel ist 3 * 5 : "};
int [] antworten = {11, 15};
int i = 0;
while (i < fragen.length){ //fragen.lenght = 2 [] Bedingung muss true sein
System.out.println(fragen[i]); // [i] = beim ersten mal index [0] beim zweiten durchgang index[1]
Scanner benutzerEingabe = new Scanner(System.in);
int eingabeZahl = benutzerEingabe.nextInt();
if (eingabeZahl == antworten[i]) {
System.out.println("Korrekt: ");
i++ ;
}
else {
System.out.println("Falsch: ");
}
Frage 1. zu dieser Zeile
if (eingabeZahl == antworten[i])
es geht um[i]
.Warum greife ich hier auf int [] antworten = {11,
zu obwohl die WhileSchleife sich auf String [] fragen = {"Wie viel ist 3 + 9 : ", "Wie viel ist 3 * 5 : "
}; bezieht.Wielleicht noch einbisschen anders was hat die Scheilfe zu tun mit
int [] antworten = {11, 15};
wenn es doch heißt while (i < fragen.length)
und nicht while (i < antworten.length)
Ich kann alles erklären/ nachvollziehen nur nicht das
[i]
hinter der Variabeln ==antworten
.Sorry für die quelnden Fragen, viele nehem das so hin aber erklären können sie es auch nicht wirklich. 😬
Ich könnte damit auch leben aber es würde mich quelen, bis ich ne Antwort habe.
Thx im Voraus.
Zuletzt bearbeitet: