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

有个问题。

throw new Exception("两数相除,除数不能为0");与System.out.println("两数相除,除数不能为0"); 在功能上有什么不同吗?


正在回答

2 回答

简单来说,如果仅仅用System.out.println(),则程序不能正常运行,编译会报错。

throw new exception() 是让机器自己检测到异常并提示,而我们用System.out.println()实际上是人工自己判断的,机器并不参与。就像要你编个程序求值,结果你自己手工算出结果,直接输出了。。。。

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

_Jack_Han_ 提问者

非常感谢!
2016-02-16 回复 有任何疑惑可以回复我~

不客气

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

举报

0/150
提交
取消

有个问题。

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