Я пытаюсь использовать цикл while, чтобы попросить пользователя повторно ввести, если вход не является целым числомИспользование цикла while в качестве подтверждения ввода
например. ввод является любым поплавком или строкой
int input;
Scanner scan = new Scanner (System.in);
System.out.print ("Enter the number of miles: ");
input = scan.nextInt();
while (input == int) // This is where the problem is
{
System.out.print("Invalid input. Please reenter: ");
input = scan.nextInt();
}
Я не могу придумать, как это сделать. Я только что познакомился с java
Ознакомьтесь с методами 'Scanner.hasNext'. Там вы можете определить, какой тип будет иметь следующий вход. –