基本上我需要这个循环执行4次
它将询问用户输入,然后在嵌套的if语句中使用该输入。 (重复4次)
第一个提示将显示,我可以输入输入。
但之后它只是给我一个错误。
并将错误指向" int userInput = scan.nextInt();"
我不知道它有什么问题。有人可以指导我吗?感谢
int count = 0;
while (count < 4 ) {
System.out.println(prompt1);
int userInput = scan.nextInt();
(some nested if statements here to do my task, they all have
count++ at the end)
}
答案 0 :(得分:2)
在询问之前,请务必检查nextInt是否可用:
if(scan.hasNextInt())
{
int userInput = scan.nextInt();
// do something
}
答案 1 :(得分:0)
您需要定义扫描
Scanner scan = new Scanner(System.in);