}
}
}
}
}
}编译运行:

▲ 关于try...catch...finally
无论是否发生异常,finally中的语句都执行。
下面重点通过程序来说明finally的用法和功能:

class MyException...{
int Divide(int a,int b)throws Exception,DivisorIsMinusException...{
if(b<0)...{
throw new DivisorIsMinusException("Divisor cannot be minus!");
}
return a/b;
}
}
class DivisorIsMinusException extends Exception...{
DivisorIsMinusException(String str)...{
super(str);
}
}