Pozwól użytkownikom wprowadzać dodatnie liczby całkowite (bez liczb dziesiętnych lub ciągów)?
Wiem, jak poprosić użytkownika o wprowadzenie dodatnich liczb całkowitych, ale nie wiem, jak podejść do kodu, aby uniknąć błędu wejścia, takiego jak wejście dziesiętne lub łańcuchowe.
int seedValue;
double angle, gunpowder;
System.out.println("Please enter a positive integer seed value: ");
seedValue = input.nextInt();
while (seedValue <= 0) {
System.out.println("Please enter a positive integer seed value: ");
seedValue = input.nextInt();
}
System.out.println("That target is " +
threeDec.format(gen.nextDouble() * 1000) + "m away.");