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

以下关于try{}catch(){}的内容,该怎么用?

以下关于try{}catch(){}的内容,该怎么用?

沧海一幻觉 2022-02-17 11:11:03
try{if (args[1].equals("+"))d=d1+d2;else{System.out.print("error");}System.exit(-1);}catch(Excepetion e){System.out.println("error"+e.getMessage);}这样写可以么,Exception类可以直接这么用么,前后要搭配throw和throws么
查看完整描述

1 回答

?
红颜莎娜

TA贡献1842条经验 获得超13个赞

java语言中异常捕获结构由try、catch、finally3部分组成。其中,try语句块存放的是可能发生异常的java语句;catch程序块在try语句块之后,用于激发被捕获的异常;finally语句块是异常处理的最后执行部分,始终执行;
通过throw抛出异常后,如果想在上一级代码中来捕获并处理异常,则需要在抛出异常的方法中使用throws关键字在方法的声明中指明要抛出的异常。
区别在于,try catch 捕获,并处理异常;throw thorows 只是抛出异常,并不处理

查看完整回答
反对 回复 2022-02-21
  • 1 回答
  • 0 关注
  • 197 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

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

公众号

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