Hallo zusammen,
soll für eine LV ein simples Rechner Programm schreiben.
Es funktioniert eig. alles recht gut, bis auf die Schleife in der ich den Benutzer zur Eingabe einer Zahl zwingen möchte...
Ich schreib jetzt mal wie ich mir das gedacht hab (Bitte nicht auslachen, falls komplett falsch
)
Wenn ich jetzt keinen Int eingebe, komm ich in eine Endlosschleife.
danke im vorraus
soll für eine LV ein simples Rechner Programm schreiben.
Es funktioniert eig. alles recht gut, bis auf die Schleife in der ich den Benutzer zur Eingabe einer Zahl zwingen möchte...
Ich schreib jetzt mal wie ich mir das gedacht hab (Bitte nicht auslachen, falls komplett falsch
Java:
public class CorrectEntry
{
public static void main(String[] args)
{
boolean done = false;
do
{
Out.println("Geben Sie eine Zahl ein:");
int x = In.readInt();
if (In.done())
{
Out.println(x);
done = true;
}
else
{
Out.println("Inkorrekte Eingabe.");
}
}
while (done == false);
}
}
danke im vorraus
Zuletzt bearbeitet von einem Moderator: