7-31 記錄自己編寫的 關於限定使用者輸入的方法
阿新 • • 發佈:2018-11-15
/** * @function 控制輸入,不是數字就迴圈, 不是想的數字,也迴圈 * max && min 是正確整數的區間 */ public int isNum ( int min ,int max ) { int choose = -1 ;//返回值 int num = -1 ; Scanner input ; //判斷是否是數字 for (boolean flag2 = false ; !flag2 ; ){ System.out.print("請輸入你的選擇(對應數字) :" ); input = new Scanner(System.in) ; if ( input.hasNextInt()) { num = input.nextInt() ; if ( min <= num && num <= max ){ choose = num ; flag2 = true ; } else { System.out.println("請輸入正確的數字"); } } else { System.out.println("請輸入數字"); } } return choose ; }