提问人:Aya Abdalla 提问时间:1/15/2022 最后编辑:SriAya Abdalla 更新时间:1/16/2022 访问量:47
如何让用户输入在 java 中重复我的代码?
How can I let the user input repeat my code in java?
问:
这是我到目前为止的代码。(这是其中的一部分,很长)我不知道它有什么问题。我尝试在这个网站上搜索其他答案并尝试过类似的东西,但仍然没有得到它。我不太明白这个 while 循环应该如何工作,因为正如我所说,我的代码很长。我只是想不通,这让我很困惑。请帮忙?
do{
String retake;
System.out.println("Would you like to play again? Type in Y for yes or N for no ");
retake = kbd.nextLine();
} while ( yes.equalsIgnoreCase("yes"));
}
}
答:
1赞
nsky80
1/15/2022
#1
您正在 retake 变量中采用用户的选择,因此请检查 while 条件与 retake 一起进行。如下图所示:
// declare retake variable in outer scope
string retake;
do{
//String retake;
/**
Put your code logic here!
*/
System.out.println("Would you like to play again? Type in Y for yes or N for no ");
retake = kbd.nextLine();
} while ( retake.equalsIgnoreCase("Y"));
}
}
评论
0赞
Aya Abdalla
1/16/2022
非常感谢!!它终于奏效了。你不知道这对我有多大帮助。我的项目将在一周内到期,这真的救了我!
下一个:如何在牛顿方法中找到 x0
评论