Exception 编译时错误

Exception 编译时错误,exception,Exception,请告诉我,这里实际发生的是编译时错误,但为什么呢 public class A { static int test(String s1) { try { return 1; } catch(NumberFormatException e){ return 2; } return 3; } } …将始终返回1(如果try可能引发该异常,则返回2),因此您的语句 return

请告诉我,这里实际发生的是编译时错误,但为什么呢

public class A
{ 
   static int test(String s1)
   {
      try { 
         return 1;
      }
      catch(NumberFormatException e){ 
         return 2; 
      }
      return 3;
   }
}
…将始终返回1(如果try可能引发该异常,则返回2),因此您的语句

return 3;

…始终不可访问,并将出现编译错误。

请检查格式化帮助并将代码格式化为代码。另外,在你的帖子上贴上语言标签。谢谢哦,让我们看看这个错误。我要冒险,猜这是Java。它可能会抱怨您没有使用参数
s1
return 3;