Sobes.tech
Назад к вопросам
Junior — Middle
78

Каким образом с помощью Stream API можно вычислить сумму всех чётных элементов в последовательности целых чисел?

Компании, где спрашивали
Передовые Платежные Решения

Ответ от нейросети

sobes.tech AI

Для вычисления суммы всех чётных элементов в последовательности целых чисел с помощью Stream API в Java можно использовать следующий код:

import java.util.Arrays;

public class SumEvenNumbers {
    public static void main(String[] args) {
        int[] numbers = {1, 2, 3, 4, 5, 6};
        int sumEven = Arrays.stream(numbers)
                            .filter(n -> n % 2 == 0) // фильтруем чётные числа
                            .sum(); // суммируем
        System.out.println("Сумма чётных чисел: " + sumEven);
    }
}

Здесь Arrays.stream(numbers) создаёт поток из массива, filter оставляет только чётные числа, а sum() вычисляет их сумму.