これは私の最初の質問ですので、私は愚かに聞こえるかもしれませんので、気にしないでください!私はVaRの引数で、次のように私はプログラムを考え出すコンセプトに取り組んでいた :私はこのプログラムを実行しているときvar argsメソッドを使用してint型とint []をjavaに追加する方法は?
package Method;
public class VariableArguments {
public static void main(String[] args) {
m1();
m1(10);
m1(10,20);
m1(10,20,30,40);
m1(10,20,30,40,50);
}
public static void m1(int... x)
{
int total = 0;
for(int i:x)
{
total = total + x;
}
System.out.println("Sum is: "+total);
}
}
、私は
Error:(15, 27) java: bad operand types for binary operator '+'
first type: int second type: int[]
をIS-エラーを取得しました15行目に「演算子 '+'はint、int []には適用できません」
だから誰も私にこの問題の解決策を教えてもらえますか? ありがとうございます!
'total = total + i;'あなたは 'x'配列を反復しています。 – Justas
ありがとうJustas! –