public static int add(){
try{
int i = 2/0;
return 0;
}
catch (Exception e) {
e.printStackTrace();
System.out.println("hello");
return 1;
}
finally{
System.out.println("執行到finally");
return 4;
}
}
代碼執行順序:若finally塊沒有return就先執行finally最後return,
若finally塊有return則先執行catch的return最後執行finally的return