Ich mache ein Notendurchschnittskript für meine Klasse und ich kann mir nicht vorstellen, wie ich meine Gegenprobe wiederholen soll, bis ich einen gültigen Wert habe (Code ist unten aufgeführt). Wenn es ausgeführt wird, kann ich die Korrektur vornehmen, wenn die ursprüngliche Eingabe ungültig ist, aber nur einmal. Wie kann ich eine Schleife machen, bis ich eine richtige Antwort bekomme? Danke im Voraus!Erstellen einer Überprüfung if-Anweisung
if (grade1 >= 0 && grade1 <= 100)
System.out.println("First grade valid.\n");
else
{
System.out.println("Grade invalid. Re-enter first grade:");
grade1 = kb.nextDouble();
}
versuchte einfach, dass zu bearbeiten und es negiert die Möglichkeit, erneut eingeben. – Dayeo78
Sie sollen den Wiedereintrittscode innerhalb der Schleife haben. Bitte poste die Schleife, die zeigt, wie du sie mit FredKs Vorschlag umstrukturiert hast. Wenn Sie einfach "es funktioniert nicht" posten, können Sie nicht genügend Informationen bereitstellen, damit jemand Ihnen helfen kann. –
Perfekt, das ist was ich gesucht habe! Danke für die Hilfe! – Dayeo78