后,如何在程序中执行以下如何抛出一个异常
class ExceptionHandlingImpl
{
static void divide()
{
try
{
double a= 1/0;
}
catch(Exception e)
{
throw e;
}
}
static void add()
{
int a=20,b=30,c;
c=ab+b;
System.out.println(c);
}
public static void main(String args[])
{
divide();
add();
}
}
的add()方法为什么当我给throw语句在鸿沟的方法Add()不执行的执行方法() 方法。当throw被注释时,add()方法可以很好地执行。无论如何,这种异常也是使用throw引发的,并且方法继承它也会被执行。
如果抛出异常,即使try-catch块中的代码行开头也没有意义。 –
只需用'add()'替换'throw'语句 – Undefined
为什么当控制永远达不到它时,你会期望执行add? –