-4
2つのオブジェクトを追加する必要があります.1つはInteger型で、もう1つはArrayList(i)型です。ここで私が取り組んでいる関数は、私は配列の平均を見つける必要があります。私が得るエラーは次のとおりです。エラー:バイナリ演算子 '+'の不正なオペランドの型。ここでは7行目です。その合計はInteger型で、a.get(i)はObject型です。整数オブジェクトとオブジェクトをJavaで追加するには?
public static int brojDoProsek(ArrayList a){
//Code here...
double average = 0.0;
Integer sum = new Integer(0);
for(int i = 0; i < a.size(); i++){
sum = sum + a.get(i);
}
average = sum/a.size();
return 0;
}
あなたは 'Integer'と' Object'の合計がために何を期待していますか? – tkausl
@tkausl Integer –
Java **コンパイラ**に関しては、 'ArrayList'には整数だけでなく、何かを含むことができるので、オブジェクトを整数に追加できないので不平を言っています。ジェネリックを使用し、リストを 'ArrayList'と宣言すると、コンパイラはリストに整数が含まれていることを知り、満足します。 –