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

有个问题。

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下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号