0

它说“int加法= t + r;” 是一个无法到达的声明。这意味着什么?如何纠正它?

public class parseMETHOD {
       public static void main(String[] args) {
           int a=9;
           int b=45;
           int result=calFunction(a,b);
           System.out.println(result);
       }

       private static int calFunction(int t,int r) {
           throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools |
   Templates.
           int addition = t+r;
           return addition;

       } }
4

1 回答 1

0

由于某些程序的控制流,该语句在逻辑上是不可访问的。您正在抛出一个未在您的函数中捕获的异常。

请删除 throw 语句和“模板”一词

   public class parseMETHOD {
       public static void main(String[] args) {
           int a=9;
           int b=45;
           int result=calFunction(a,b);
           System.out.println(result);
       }

       private static int calFunction(int t,int r) {

           int addition = t+r;
           return addition;

       }
   }

此外,良好的命名约定规定您应该将类​​名大写。

于 2018-04-18T03:43:00.343 回答