 
		迎风破浪
2015-10-25 10:40
如果这样做的话程序还能正常运行吗?编译器会报错吗?
 
				我做了一个测试,代码如下:
public static void main(String[] args) {
	try{
		int i=3/0;
	}
	finally{
		System.out.print("这是finally");
	}
}
编译时不会报错,程序执行时会输出“这是finally”,之后抛出除零异常,这是由于没有catch来捕获异常。 
				谢谢!
Java入门第三季
409776 学习 · 4546 问题
相似问题