Найти в Дзене
Java Вместе

Java вместе 3.1 Сложение элементов в массивах

Длина Массива Вы можете получить доступ к длине массива (количеству хранимых им элементов) с помощью свойства length. Пример: int[ ] intArr = new int[5]; System.out.println(intArr.length); //Outputs 5 Не забывайте, что в массивах индексы начинаются с 0. В приведенном выше примере последний индекс равен 4. Массивы Теперь, так как мы знаем как задать значения элементов массивов и получить эти значения, мы можем посчитать сумму всех элементов массива, используя циклы. Цикл for наиболее часто используется при работе с массивами, потому что мы можем использовать свойство массива length чтобы определить, сколько раз запустить цикл.  int [ ] myArr = {6, 42, 3, 7}; int sum=0; for(int x=0; x<myArr.length; x++) {   sum += myArr[x]; } System.out.println(sum); // 58 В вышеуказанном коде мы объявили переменную sum для хранения результата и присвоили ей 0. Затем мы использовали цикл for для итерации по массиву, и добавили значение каждого элемента переменной. Условием цикла for явля
Оглавление
Java Вместе
Java Вместе

Длина Массива

Вы можете получить доступ к длине массива (количеству хранимых им элементов) с помощью свойства length.

Пример:

int[ ] intArr = new int[5];

System.out.println(intArr.length);

//Outputs 5

Не забывайте, что в массивах индексы начинаются с 0. В приведенном выше примере последний индекс равен 4.

Массивы

Теперь, так как мы знаем как задать значения элементов массивов и получить эти значения, мы можем посчитать сумму всех элементов массива, используя циклы.

Цикл for наиболее часто используется при работе с массивами, потому что мы можем использовать свойство массива length чтобы определить, сколько раз запустить цикл. 

int [ ] myArr = {6, 42, 3, 7};

int sum=0;

for(int x=0; x<myArr.length; x++) {

  sum += myArr[x];

}

System.out.println(sum);

// 58

В вышеуказанном коде мы объявили переменную sum для хранения результата и присвоили ей 0.

Затем мы использовали цикл for для итерации по массиву, и добавили значение каждого элемента переменной.

Условием цикла for является x<myArr.length, т.к. индексом последнего элемента является myArr.length-1.