gpt4 book ai didi

java - 特殊情况需要循环重复3次

转载 作者:行者123 更新时间:2023-11-29 05:24:26 25 4
gpt4 key购买 nike

我有这种情况:用户必须为 'x' 输入一个数字。如果值为 >=0,则使用此坐标创建新游戏。如果用户输入负数,将显示一条消息,他将有另一次机会,将有 3 次机会输入正确的数字,否则将没有游戏。对于这种情况,我尝试了 'if-statement',但效果不佳。有没有办法在循环内做到这一点?

最佳答案

final static int NUMBER_OF_TRIES = 3;
boolean correctNumber = false;
int attemptNumber = 0;

while (!correctNumber)
{

//get user input

if (inputIsCorrect)
{
createANewGame();
correctNumber = true;
}
else
{
System.out.println("Incorrect answer");
attemptNumber++;
}

if(!inputIsCorrect && attemptNumber == NUMBER_OF_TRIES)
{
System.out.println("You have reached the max number of tries");
System.exit(0); //or whatever you want to happen
}

}

关于java - 特殊情况需要循环重复3次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23240998/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com