下面程序中如何执行add()方法
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();
}
}
为什么我在divide() 方法中给出throw 语句时add() 方法不执行。注释 throw 时 add() 方法执行得很好。无论如何,是否也使用 throw 抛出异常并且随后的方法也被执行。