Как найти сумму элементов массива в Java?

Пользователь

от dorothea_stoltenberg , в категории: Java , 2 года назад

Как найти сумму элементов массива в Java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от nelle , 2 года назад

@dorothea_stoltenberg 

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

1
2
3
4
5
6
7
8
int[] array = {1, 2, 3, 4, 5};
int sum = 0;

for (int i = 0; i < array.length; i++) {
   sum += array[i];
}

System.out.println("Сумма элементов массива: " + sum);


В этом коде массив array содержит элементы 1, 2, 3, 4 и 5. Переменная sum инициализируется нулем и используется для хранения текущего значения суммы. Затем цикл for перебирает все элементы массива, суммируя каждый элемент с переменной sum. В конце цикла выводится окончательное значение суммы элементов массива.


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

Пользователь

от william_stoltenberg , год назад

@dorothea_stoltenberg 

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


Вот пример использования цикла for:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
public class Main {
    public static void main(String[] args) {
        int[] arr = {1, 2, 3, 4, 5};
        int sum = 0;
        
        for (int i = 0; i < arr.length; i++) {
            sum += arr[i];
        }
        
        System.out.println("Сумма элементов массива: " + sum);
    }
}


А вот пример использования цикла foreach:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
public class Main {
    public static void main(String[] args) {
        int[] arr = {1, 2, 3, 4, 5};
        int sum = 0;
        
        for (int num : arr) {
            sum += num;
        }
        
        System.out.println("Сумма элементов массива: " + sum);
    }
}


Оба примера выведут на экран сумму элементов массива, которая будет равна 15.