本帖最后由 吴上波 于 2013-3-21 22:18 编辑
public class Test {
public static void main(String[] args) throws Exception {
for (int i = 0; i < 10; i++) {
try {
if (i % 3 == 0)
throw new Exception("E0");
System.out.println(i);
} catch (Exception inner) {
i *= 2;
if (i % 3 == 0)
try {
throw new Exception("E1");//这个异常需要catch,否则报错,退出循环!
} catch (Exception e) {
//此处可自定义处理代码
}
} finally {
}
}
}
}
输出结果如下:
1
2
7
8 |