本帖最后由 翁发达 于 2012-9-4 22:14 编辑
这段代码编译没有出错,但运行却抛个异常出来,
没有任何结果,按理说我程序就算有异常,finally也是必须执行的,那现在是为什么?
import java.io.*;
public class Test3
{
public static void main(String args[])
{
int a=5;
int b=0;
System.out.println(a/b);
try
{
System.out.println(a/b);
}
catch(ArithmeticException e)
{
System.out.println("除数不可以为0");
}
finally
{
System.out.println("程序结束");
}
}
}
|
|