Java - Scanner Eingabe nur positive Double Werte?
Hallo.
Ich will kontrollieren, ob die Scanner Eingabe ein positiver Double ist.
Ich will ebenfalls das ganze so lange loopen, bis die Richtige Eingabe getätigt wirde.
Hier ist mein Code:
boolean done = false;
while (!done) {
if (scan.hasNextDouble()) {
done = true;
} else {
System.out.println("*** Please give in a numeric value ***");
int number = scan.nextDouble();
if(number < 0){
done = false;
scan.nextLine();
}
}
}
scan.nextLine();
programmieren,
Java