99问答网
所有问题
Java中为什么有的方法必须抛出异常,有的不用
如题所述
举报该问题
推荐答案 2017-01-15
你要明白异常是程序中的一些错误,但并不是所有的错误都是异常, 比如0不能做除数 你再设计的时候就屏蔽了 int x =0 int y=9 s=y/x 如果把0不能做除数这个异常直接显示出来则s=y/x直接就编译不通过了 但是 你要表示 s=9/0 呢 编译都不通过 怎么表示 所以s=9/0要抛出一个异常然后你可以根据这个异常给出提示 直接显示出0不能作为除数
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/WveztjXv7vej7tvt7Wj.html
相似回答
大家正在搜
相关问题
抛出这样的异常怎么解决
为什么总是抛出Cannot find class这个异常
java抛出异常后面的代码是否能执行
为什么总是抛出NSInternalInconsistency...
java覆盖问题。覆盖父类方法抛出异常问题
升级后java软件包有异常抛出怎么解决
java程序设计,请问大神,为什么会抛出异常?
java代码 我throws 抛出空指针 为什么调用这个方法...