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

以下关于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条经验 获得超12个赞

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

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

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信