我使用扫描仪类从用户接收数字输入。 但在计算完成后,我想返回初始提示输入。
//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
语句将控件返回到初始输入,但这没有任何效果。
答案 0 :(得分:1)
尝试类似:
do {
System.out.println("Enter the highest fibonacci number: ");
fibMaxNum = user_input.next();
if (fibMaxNum < 0) break;
//process fibMaxNum.
} while (true);