为什么没有输出“请重新输入数字”呢?
大哥,你输入要放在try内面呀。
你把try放到内面,这么简单的问题自己百度看看呀,多练,多问,自己动手调试错误,定期复习和总结。
try{
}catch(InputMismatchException i){
System.out.println("请输入数字")
}catch(Exception e){
System.out.println("输入错误")
}
这样写试试
。。try语句中没有捕获到异常,异常是在finall抛出的,所以catch不到,把catch的语句放到try就可以了