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: