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

这里面的子类到父类怎么区分? 要怎么写啊?一直不明白

 public void nba() {

  Scanner input=new Scanner(System.in);

  try {

  System.out.println("请输入第一个数:");

  int one=input.nextInt();

  System.out.println("请输入第二个数:");

  int two=input.nextInt();

  System.out.println("两个数相除结果为:"+one/two);

  }catch(InputMismatchException e) {

  System.out.println("你应该输入整数!");

  }catch(ArithmeticException e) {

  System.out.println("除数不能为0");

  }catch(Exception e) {

  System.out.println("我是不知名异常");

  }

  System.out.println("程序结束了!");

   }


正在回答

3 回答

这里Exception是父类,ArithmeticException和InputMismatchException是子类,因为Exception包括空指针异常(NullPointerException)、数组下标越界异常(ArrayOutOfBoundsException)、类型转换异常(ClassCatException)、算术异常(Arithmetic Exception)

1 回复 有任何疑惑可以回复我~

也就是说从小到大么,Exception是父类   

0 回复 有任何疑惑可以回复我~

父类到子类就是错误按时间顺序由近到远的意思吧,我认为是按执行顺序

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

这里面的子类到父类怎么区分? 要怎么写啊?一直不明白

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信