異常学習の良い例です

2245 ワード

package  ;



public class TestDemo {

    public static String output ="";

    public static void foo(int i){

       try{

           if(i == 1){

              throw new Exception();

           }

       }catch(Exception e){

           output += "2";

           return ;

       }finally{

           output += "3";

       }

       output += "4";

    }

 

    public static void main(String[] args) {

       foo(0);// ,   1. output+3 2.output+4

       foo(1);

       System.out.println(output); //  3 .output+2  4.output+4

       // catch return ,finaly 

       // 

    }

}