1. ホーム
  2. java

[解決済み] プログラムが "不正な型の開始 "というエラーを出すのはなぜですか?

2022-03-10 06:26:26

質問

ここに関連するコード・スニペットがあります。

public static Rand searchCount (int[] x) 
{
    int a ; 
    int b ; 
    int c ; 
    int d ; 
    int f ; 
    int g ;
    int h ; 
    int i ; 
    int j ;
    Rand countA = new Rand () ;
        for (int l= 0; l<x.length; l++) 
        {
            if (x[l] = 0) 
            a++ ;
            else if (x[l] = 1) 
            b++ ;
        }
    }
    return countA ;

}

(Randはこのメソッドが含まれるクラスの名前です)

コンパイルすると、このようなエラーメッセージが表示されます。

Rand.java:77: illegal start of type
        return countA ;
        ^

このエラーメッセージは何を意味するのでしょうか?

どうすればいいですか?

の前にある閉じ中括弧の位置がずれています。 return ステートメントを使用します。