Я новичок в Java, и мне необходимо написать программу, которая будет проверять ввод пользователя в целое число. Тем не менее, мне нужно будет написать алгоритм к нему тоже. Как мы обычно пишем hasNextInt () в псевдокоде? я написал что-то вроде:
WHILE (IF INPUT IS NOT INTEGER)
OUTPUT "Error, enter integer only: "
(how do you write this?)
END WHILE
n1 := INPUT
Можно ли как-нибудь улучшить этот псевдокод, чтобы сделать его более понятным?
//enter code here
while(!read.hasNextInt()) // check if user input is an integer, if it is not integer, run the loop
{
System.out.print("Error, enter integer only: ");
read.next(); // prompt user to enter input again
}
n1 = read.nextInt(); // get the data from the input and assign into n1