Scanner scan = new Scanner(System.in); boolean match = false; while(!match){ try{ int a = scan.nextInt(); match = true; }catch (Exception e) { System.out.println("输入错误,请重输入"); } }
import java.util.Scanner;public class ValidateScannerInput { public static void main(String[] args) { Scanner scan = new Scanner(System.in); while(true){ try{ int a = scan.nextInt(); System.out.println("你输入的整数是:"+a); break; }catch (Exception e) { scan = new Scanner(System.in); System.out.println("输入错误,请重输入"); } } }}
Scanner scan = new Scanner(System.in);
boolean match = false;
while(!match){
try{
int a = scan.nextInt();
match = true;
}catch (Exception e) {
System.out.println("输入错误,请重输入");
}
}
import java.util.Scanner;public class ValidateScannerInput { public static void main(String[] args) { Scanner scan = new Scanner(System.in);
while(true){
try{
int a = scan.nextInt();
System.out.println("你输入的整数是:"+a);
break;
}catch (Exception e) {
scan = new Scanner(System.in);
System.out.println("输入错误,请重输入");
}
}
}}