public static void main(String[] args) {
//创建x,y,并赋值为int类型
int x=5;
int y=0;
//调用fun()方法返回类型为int
int i=fun(x,y);
//输出i
System.out.println(i);
}
private static int fun(int i,int y) {
//创建一个变量s
int s=21;
//fianally,只有在try,catch时能时候用
try{
System.out.println("嘿嘿");
}
catch (Exception e){
return s;
}
finally{
//给S重新赋值
s=12;
System.out.println("执行fianally");
}
}
在catch中已经返回值了,为什么还要有返回,不然会报错,这个类没什么实际意义,只是一个测试类,以前我明白,现在真忘了 |