Я вставил 25 элементов в массив с именем "l". Далее я добавляю первые пять элементов и сохраняю сумму в первую позицию массива (a [0]). Затем снова добавляю следующие пять элементов и сохраняю сумму ввторая позиция массива (a [1]). Аналогично, он продолжается. Затем, по крайней мере, я печатаю массив «a». Я пытался использовать цикл для этого.
for (int i = 0; i<5; i++) {
total = total + l.get(i);
}
System.out.println("1 " + total);
a[0] = total;
total = 0;
for (int i = 5; i<10; i++) {
total = total + l.get(i);
}
System.out.println("2 " + total);
a[1] = total;
total = 0;
for (int i = 10; i<15; i++) {
total = total + l.get(i);
}
System.out.println("3 " + total);
a[2] = total;
total = 0;
for (int i = 15; i<20; i++) {
total = total + l.get(i);
}
System.out.println("4 " + total);
a[3] = total;
total = 0;
for (int i = 20; i<25; i++) {
total = total + l.get(i);
}
System.out.println("5 " + total);
a[4] = total;
}
for(int i=0;i<a.length;i++)
{
System.out.println(a[i]);
}
, например: если массив содержит элементы( "1,1,0,8,4,6,6,1,0,1,4,1,1,1,6,6,4,1,0,8,8,3,8,1,0 "), затем выводится как" 14 14 13 19 20 ", и этот код печатается правильно. Я использовал 5 для циклов, чтобы сделать это, Есть ли другой простой способ сделать это? Если есть, то скажите мне, что логикая могу использовать?