2014-12-07 27 views
0

我正在接受用戶使用掃描儀類的數字輸入。 但計算完成後,我想返回到輸入的初始提示。如何在用戶輸入後將焦點返回給掃描儀?

//get user input 
Scanner user_input = new Scanner(System.in); 
String fibMaxNum; 

System.out.println("Enter the highest fibonacci number: "); 
fibMaxNum = user_input.next(); 

有沒有人知道我可以在代碼中實現這個嗎?

我試圖通過添加return語句將控件返回到初始輸入,但這沒有效果。

回答

1

嘗試類似:

do { 
    System.out.println("Enter the highest fibonacci number: "); 
    fibMaxNum = user_input.next(); 
    if (fibMaxNum < 0) break; 
    //process fibMaxNum. 
} while (true);