我是新手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发布于 2020-04-08 17:29:09
伪代码有多种不同的风格。因此,只要您的代码保持一致,就有几种方法可以编写代码。
例如,为了与伪代码的其余部分保持一致,可以将read.next()编写为CONTINUE或IGNORE INPUT。
https://stackoverflow.com/questions/61097284
复制相似问题