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 に答える