【发布时间】:2014-10-08 21:55:07
【问题描述】:
我有一个程序要求用户输入 1 到 6 之间的值。但是,如果他们不在该范围内询问,我希望程序要求用户再次输入。我在方法中有其他代码,所以我不能只指向方法。
System.out.print("Now enter a number between 1 and 6 ");
dieNumber = keyboard.nextInt();
if (dieNumber == 1){
drawOne(pane); }
else if (dieNumber == 2){
drawTwo(pane); }
else if (dieNumber == 3){
drawThree(pane);}
else if (dieNumber == 4){
drawFour(pane); }
else if (dieNumber == 5){
drawFive(pane); }
else if (dieNumber == 6){
drawSix(pane); }
【问题讨论】:
-
您是否尝试使用
while循环将代码sn-p 括起来?似乎它应该对我有用。 -
@Keppil 是的,但归根结底,我仍然需要一些说明,如果它不在该范围之间,请再次运行。
-
这就是
while循环的用途 -
@AntonH 是的,我想错了。谢谢!
标签: java loops if-statement while-loop