/**
* @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 ;
}
7-31 記錄自己編寫的 關於限定用戶輸入的方法
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.