Guten Tag,
wir sollen in der Schule einen UPN Taschenrechner programmieren. Ich versuche gerade den Scanner auszulesen und zu gucken was im Scanner eingegeben wurde. Das klappt soweit auch nur wenn der Scanner leer ist gibt meine Abfrage kein false sondern erwartet eine neue eingabe aber ich möchte das er dann die Schleife verlässt und ins Startmenü zurück springt. Bin gerade auch am verzweifeln das ich diese Abbruchbedingung nicht hin bekomme und die erste Eingabe verschwindet immer irgendwo
Danke im vorraus!!
wir sollen in der Schule einen UPN Taschenrechner programmieren. Ich versuche gerade den Scanner auszulesen und zu gucken was im Scanner eingegeben wurde. Das klappt soweit auch nur wenn der Scanner leer ist gibt meine Abfrage kein false sondern erwartet eine neue eingabe aber ich möchte das er dann die Schleife verlässt und ins Startmenü zurück springt. Bin gerade auch am verzweifeln das ich diese Abbruchbedingung nicht hin bekomme und die erste Eingabe verschwindet immer irgendwo
Danke im vorraus!!
Java:
eingabe.next();
while (eingabe.hasNext() != false)
{
System.out.println(eingabe.hasNext());
if(eingabe.hasNextInt())
{
System.out.println("Es war ein INT");
hasNextInt = eingabe.nextInt();
System.out.println(hasNextInt);
}
else if(eingabe.hasNextDouble())
{
System.out.println("Es war ein DOUBLE");
hasNextDouble = eingabe.nextDouble();
}
else
{}
}