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();