问题描述
- 这段程序会编译错误,在最后的 return位置 这是为什么?
-
public static void main(String args[]){
System.out.println(ma());
}
public static int ma(){
try{
return 100;
}
finally{
try{
return 200;
}finally{
return 500;
}
return 1000;
}}
解决方案
return 1000;这一句应该去掉,你这样是执行两个return语句了,所以报错
时间: 2024-08-26 03:39:05