为了账号安全,请及时绑定邮箱和手机立即绑定

第三个catch结构为啥不能使用Exception

第三个catch结构为啥不能使用Exception

爱西瓜同志 2018-10-21 21:55:19
//定义一个接收两数商的方法,从键盘输入 public static int quotient() { Scanner ss = new Scanner(System.in); System.out.println("========运算开始========"); try { System.out.println("请输入第一个数:"); int x = ss.nextInt(); System.out.println("请输入第二个数:"); int y = ss.nextInt(); return x / y; }catch(ArithmeticException a) { System.out.println("除数不能为0!"); return 0; }catch(InputMismatchException i) { System.out.println("请输入一个整数!"); return 1000000; }catch(Exception e) { System.out.println("程序出错了!"); }finally { System.out.println("========运算结束========"); } }
查看完整描述

1 回答

?
Caballarii

TA贡献1123条经验 获得超629个赞

第三个catch里把return加上或者在final里return就行了

查看完整回答
1 反对 回复 2018-10-23
  • 1 回答
  • 0 关注
  • 942 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信