想出現異常后 重新進入for循環 從 “請輸入第一輛車” 開始 試了幾次都沒成功
System.out.print("請輸入您要租車的數量:");
?Scanner input2=new Scanner(System.in);
?int Num =input2.nextInt();//獲取用戶輸入的租車數量
?for(int j=1;j<=Num;j++){
?System.out.println("請輸入第"+j+"輛車的序號:");
?Scanner input3=new Scanner(System.in);
? ? ?int No=input3.nextInt();
? ? ?
? ? ?//如果 ?No>6 ?返回for循環并輸出“請重新輸入”
? ? ?if(No>6){
? ? ?System.out.println("sorry,本系統只有六輛車,請重新輸入!");
? ? ?
? ? ?}?
? ? ?} ?
2016-08-05
只加 j-- 實現不了
2016-08-05
System.out.print("請輸入您要租車的數量:");
?Scanner input2=new Scanner(System.in);
?int Num =input2.nextInt();//獲取用戶輸入的租車數量
?for(int j=1;j<=Num;j++){
?System.out.println("請輸入第"+j+"輛車的序號:");
?Scanner input3=new Scanner(System.in);
? ? ?int No=input3.nextInt();
? ? ?
? ? ?//如果 ?No>6 ?返回for循環并輸出“請重新輸入”
? ? ?if(No>6){
???? j--;//只需要加入這一行
? ? ?System.out.println("sorry,本系統只有六輛車,請重新輸入!");
? ? ?
? ? ?}?
? ? ?} ?