public class Test {
public static void main(String[] args) {
System.out.println("m1 result:"+m1());
System.out.println("m2 result:"+m2());
System.out.println("m3 result:"+m3());
}
//返回值方式一
public static String m1(){
String result=null;
try{
int a=10,b=0;
// int c=a/b;
result="success";
}catch (Exception e){
e.printStackTrace();
result="error";
}
return result;
}
//返回值方式二
public static String m2(){
String result=null;
try{
int a=10,b=0;
// int c=a/b;
result="success";
}catch (Exception e){
e.printStackTrace();
result="error";
}finally {
return result;
}
}
//返回值方式三
public static String m3(){
String result=null;
try{
int a=10,b=0;
// int c=a/b;
result="success";
return result;
}catch (Exception e){
e.printStackTrace();
result="error";
return result;
}
}
}
方法返回值的三种写法
最新推荐文章于 2024-04-08 00:49:55 发布