Java中为什么有的方法必须抛出异常,有的不用

如题所述

你要明白异常是程序中的一些错误,但并不是所有的错误都是异常, 比如0不能做除数 你再设计的时候就屏蔽了 int x =0 int y=9 s=y/x 如果把0不能做除数这个异常直接显示出来则s=y/x直接就编译不通过了 但是 你要表示 s=9/0 呢 编译都不通过 怎么表示 所以s=9/0要抛出一个异常然后你可以根据这个异常给出提示 直接显示出0不能作为除数
温馨提示:答案为网友推荐,仅供参考
相似回答