У меня есть массив целых чисел. Теперь я хочу, чтобы получить сумму элементов массива, как показано ниже:Добавьте элементы массива как [0], a [1] + a [2], a [3] + a [4] + a [5], a [6] + a [7] + a [8 ] + a [9] ... и т. д.
a[0]
, a[1]+a[2]
, a[3]+a[4]+a[5]
, a[6]+a[7]+a[8]+a[9]
Это логика я пытаюсь использовать, но он не работает:
for(int i=0;i<arr.lenght;i++){
int temp = 0;
for(int j=i;j=i+1;j++){
temp += arr[i];
}
println("Now the sum is %d",temp);
}
Может ли кто-нибудь сказать, что мне делать?
Для чего используется j? –
Извините, я отредактировал вопрос .. это была одна глупая типизация –
проверить эту строку: 'for (int j = i; j = i + 1; j ++) {' он будет повторять только один раз для каждого i, j (Oops; edit: он не будет итерации вообще.) – Stefan