永发信息网

Java中try catch

答案:3  悬赏:10  手机版
解决时间 2021-03-07 23:28
  • 提问者网友:暮烟疏雨之际
  • 2021-03-07 08:11
我已经定义了一个异常Num1 怎样在try catch()中调用出Num1 2.try语句中用到的任何函数抛出Num1异常 然后catch(Num1 e)后面括号里要填的是什么
最佳答案
  • 五星知识达人网友:孤独入客枕
  • 2021-03-07 08:34
如果是你自定义的异常的话,你try, catch里的话直接这样(num1 e)就可以了,然后在catch(num1 e)
{
e.printstatck(e);
}
全部回答
  • 1楼网友:归鹤鸣
  • 2021-03-07 09:40
这段代码 1.返回的值是5 , 2.没有任何输出效果。 执行过程: 1.首先执行main方法。调用静态函数getconn(); 2.定义变量conn 。初始值为8. 3.进入try 代码块。将conn的值改写成5.过程中没有发生异常。跳过catch语句块。 4.执行return语句,返回conn变量值,5。 5.返回函数调用的地方,也就是主函数。 6.运行结束。 代码要点解释: 使用try catch 1.无异常发生 包裹起来的代码块执行时与正常的语句块没有不同。 2.发生异常 21.try语句块中,从发生异常的哪行代码处断开,不再往下执行,跳转到catch语句块中 22.程序会根据try中发生的异常的类型,选择最合适的catch语句块。按照catch的顺序向下选择,遇到适当的范围,就会进入catch块执行并跳出catch,注意catch语句可以有多个,但只执行一次。因此应当按照范围从小到大排列。 23.try catch语句执行完后会继续执行catch后面的语句,不会重新返回try中。
  • 2楼网友:洒脱疯子
  • 2021-03-07 08:51
.}这样能够得到异常。但是如果Num1是你的异常类的话: 1.}语句中要抛出Num1异常,前提是try{.有两种做法..,catch(Num1 e){.
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯