のために、私はコードなぜNUM + =配列[i]はループ
public class NumArray {
int[] instanceNums;
public NumArray(int[] nums) {
this.instanceNums=nums;
}
public int sumRange(int i, int j) {
if(i<0||j>instanceNums.length-1||instanceNums.length==0||instanceNums==null) return 0;
int res=0;
for(int index=i;index<=j;index++){
res=res+instanceNums[index];
}
return res;
}
}
を持っている[i]をNUM = NUM +配列に異なる動作をし、私は私場合のためのループで、答えは正しくないだろうことがわかりました中古
res+=instanceNums[index];
なぜですか?おかげ
私はそれが違う理由はありません。 –
'array'、' i'と 'j'の値は何ですか? –
ああ私の愚かな目を許して、私はres = + instanceNumbs [インデックス] @JamesKPolkを入れたことを実現 –