package com.test.code;
public class Test3{
public static void foo(int i){
try{
if(i == 1){
System.out.print("0");
throw new Exception(); //执行抛出异常时catch会捕获此异常
// System.out.print("00"); //不可达代码
}
System.out.print("1"); //if中抛出异常时,不会执行该语句
}catch(Exception e){
System.out.print("2");
}finally{
System.out.print("3");
}
System.out.print("4");
}
public static void main(String args[]){
System.out.print("参数为1时输出结果为:");
foo(1); //输出0234
System.out.print("\n参数不为1时输出结果为:");
foo(2);//输出134
}
}
异常习题
最新推荐文章于 2022-02-15 19:02:30 发布