首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用伪代码编写hasnextInt()

如何用伪代码编写hasnextInt()
EN

Stack Overflow用户
提问于 2020-04-08 17:20:12
回答 1查看 116关注 0票数 1

我是新手Java,我需要写一个程序,将验证用户输入的整数。然而,我也需要为它写一个算法。我们通常如何用伪代码编写hasNextInt()?我写了一些类似这样的东西:

代码语言:javascript
复制
WHILE (IF INPUT IS NOT INTEGER)
    OUTPUT "Error, enter integer only: "
    (how do you write this?)
END WHILE
n1 := INPUT

有没有什么办法可以改进这个伪代码,使其更合理?

代码语言:javascript
复制
//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
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-04-08 17:29:09

伪代码有多种不同的风格。因此,只要您的代码保持一致,就有几种方法可以编写代码。

例如,为了与伪代码的其余部分保持一致,可以将read.next()编写为CONTINUEIGNORE INPUT

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61097284

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档