Как сложить элементы массива java

Аватар пользователя Maksim Litvinov
Maksim Litvinov
16 марта 2022

Чтобы сложить все элементы массива в Java, можно использовать обычный цикл или стримы. Рассмотрим оба варианта. Первый вариант с циклом:

class Calc {

    public static int sum(int[] numbers) {
        // Объявляем переменную для хранения суммы
        var sum = 0;
        // В цикле перебираем каждый элемент и добавляем его к сумме
        for(int num : numbers) {
            sum += num;
        }

        return sum;
    }
}
Calc.sum(new int[] {1, 2, 3}); // 6

Второй вариант со стримами значительно лаконичнее:

class Calc {

    public static int sum(int[] numbers) {
        Полкчаем IntStream из элементов массива и находим сумму
        return Arrays.stream(numbers).sum();
    }
}
Calc.sum(new int[] {1, 2, 3}); // 6
0 0