问答详情
源自:1-2 Java中使用try..catch..finally实现异常处理

关于catch括号内代码的问题

catch括号内的代码怎么打

提问者:文化hao 2016-10-23 17:00

个回答

  • 历飞雨
    2016-12-06 18:19:52

    catch()里面的内容是根据上面try执行的方法可能出现的错误而决定的。

    例子1,上面try语句执行的方法是让你输入整数,这个方法中可能出现的错误就是,你输入了拼音或者小数,也就是没有正确的输入整数。这个时候就用大catch()括号里面的内容了,它只能是catch(InputMismatchException)

    例子2,try语句执行的方法时进行一个除法a/b,这个方法中可能出现的错误就是,也就是a/b会有哪些错误,当然是分母不能为0了,这个就是一个错误。也就是用catch()来提示这个错误,当你分母为0的时候,这个时候就用catch(AirthmeticException).这个就是提示算术错误,catch语句是用来提示错误的

    catch()语句括号里面的内容也就是和try方法互相对应的。也就是说你用到一个类型,你就得记住一个


  • ziom
    2016-10-23 17:44:57

    没明白你意思