Java код. Поясните пожалуйста строку.
Привет. Поясните пожалуйста строку кода.
int sum = 0;
for( int i = 0; i < array1.length; i++){
sum += array1[i]} ;
Она считает сумму элементов в массиве. Но как? Не пойму. Ведь int sum изначально 0. и причем тут вообще переменная sum.
_______________________
public class HelloWorld{
public static void main(String[] args) {
int[] array1 = new int[3];
array1[0]=5;
array1[1]=17;
array1[2]=350;
int sum = 0;
for( int i = 0; i < array1.length; i++){
sum += array1[i];
}
for( int i = 0; i < array1.length; i++){
System.out.println(array1[i]);
}
System.out.println("Сумма - "+ sum);
}
}