Ich entwickle gerade ein Mathe-Spiel für Grundschüler und ich versuche, den Benutzer kontinuierlich eine Antwort eingeben zu lassen, bis sie die Frage richtig beantwortet haben. Dann möchte ich, dass sie zur nächsten Frage übergehen. Wenn ich den Code unten ausführe, gibt es mir 2 Möglichkeiten, um die richtige Antwort einzugeben, aber es zeigt nicht meine 'Korrekte' Nachricht nach dem zweiten Mal.Wie wird der Scanner dazu gebracht, nach Eingabe zu fragen, bis die richtige Eingabe eingegeben wird? Java
import java.util.Scanner;
public class test{
public static void main (String[]args){
Scanner kb= new Scanner(System.in);
double r5q1,r5q2,r5q3,r5q4,r5q5;
System.out.println("Welcome to the money level.. This is the last and most difficult level!");
//Question 1
System.out.println("Question 1: I have $10.00 and I buy a candy bar for $3.00. How much change will I get?");
r5q1=kb.nextDouble();
if(r5q1==7)
System.out.println("Correct!");
else
System.out.println("Try again!");
r5q1=kb.nextDouble();
}
}