是吗? 但是我自己写了一段代码做试验,结果却并非如此 //test代码如下 import java.util.*;public class test { public static void main(String[] args) { try{ int i=0; int j=100; j/=i; } catch(Exception e){ System.out.println(e); } System.out.println("Hello World!"); } }输出的结果是: java.lang.ArithmeticException: / by zero HelloWorld!-_-
但是我自己写了一段代码做试验,结果却并非如此
//test代码如下
import java.util.*;public class test
{
public static void main(String[] args)
{
try{
int i=0;
int j=100;
j/=i;
}
catch(Exception e){
System.out.println(e);
}
System.out.println("Hello World!");
}
}输出的结果是:
java.lang.ArithmeticException: / by zero
HelloWorld!-_-
而程序中try外的代码还是要继续执行的
也不执行