public static void main(String[] agrs) {
Scanner in = new Scanner(System.in);
boolean flag = true;
while (flag) {
try {
System.out.println("请输入:");
int num = in.nextInt();
System.out.println("数字是:" + num);
flag = false;
} catch (Exception e) {
in.next();
System.out.println("输入的不是数字,请重新输入");
}
}
}
遮掩应该可以的!思路和你的差不多,也是抛出异常,只是不是字符串处理异常,应该差不多吧,希望对你有帮助!
|