try catch中分return问题

像下面这样,当try\catch和方法内都有return语句时,为什么会报错

public int test(){

      try{

            return 1;

        }catch(){

             return 2 ;

      } 

return 3;

}

 

横空hero
浏览 1315回答 2
2回答

慕粉4259996

try和catch中都含有return时,“return 3;”这句不会被执行到

qq_将下无人_0

返回了多个return语句,编译不通过
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java