我有一個程序,要求用戶輸入1到6之間的值。但是,如果他們之間沒有問這個範圍,我希望程序要求用戶再次輸入。我在方法中有其他代碼,所以我不能指向方法。用if語句指向程序中的特定行? Java
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'循環包含的代碼片段?似乎它應該對我有用。 – Keppil 2014-10-08 21:57:28
@Keppil是的,但在一天結束時,我仍然需要一些說,如果它不在該範圍之間,再次運行它。 – John 2014-10-08 22:05:02
這就是'while'循環的意思, – AntonH 2014-10-08 22:05:29