单选题
下列代码的执行结果是:
下列代码的执行结果是:
public class Test {
public static void main(String[] args) {
int[] x={0,1,2,3};
for(int i=0;i<3;i+=2){
try{
System.out.println(x[i+2]/x[i]+x[i+1]);
}catch(ArithmeticException e){
System.out.println("error1");
}catch(Exception e){
System.out.println("error2");
}
}
}
}
A
error1
B
error2
C
error1error2
D
2error2
答案解析
正确答案:C
解析:
第1次循环:i=0时,存在算术异常
第2次循环:i=2时,存在数组下标越界异常
第2次循环:i=2时,存在数组下标越界异常
