您的位置:首页 > 其它

异常2

2016-05-28 11:41 218 查看
public static void main(String[] args) {
for (int i = 0; i < 4; i++) {
int k;
switch (i) {
case 0:
try {
int zero = 0;
k = 911 / zero;

} catch (Exception ex) {
System.out.println("算数异常 ,分母不能为零" + ex.getMessage());
}
break;
case 1:
try {
int[] b = null;
k = b[0];
} catch (Exception ex) {
System.out.println("空指令异常" + ex.getMessage());
}
break;
case 2:
try {
int[] c = new int[2];
k = c[9];
} catch (Exception ex) {
System.out.println("索引超出范围" + ex.getMessage());
}
break;
case 3:
try {
char ch = "abc".charAt(99);

} catch (Exception ex) {
System.out.println("索引超出范围" + ex.getMessage());
}
break;
}

}

}


结果:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: