我指定age这里只能输入int类型,然后一旦输入了其他类型的就报错如下图:
但是我要用户输入了其他类型不是报错,而是执行第19行这样的输出语句来提示“你输入的不正确”,
所以在15-20这个方法里要怎么写才能不报错,而是转为输出语句来提示?
我指定age这里只能输入int类型,然后一旦输入了其他类型的就报错如下图:
在main函数捕获InputMismatchException 这个异常吧
try {
xxxx // 这里是你的main方法的输入代码
} catch(InputMismatchException e) {
System.out.println("输入的年龄不正确")
}