Sobes.tech
Junior — Middle

¿Cómo se puede calcular la suma de todos los elementos pares en una secuencia de números enteros usando la API Stream?

sobes.tech AI

Respuesta de la IA

Для вычисления суммы всех чётных элементов в последовательности целых чисел с помощью 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() вычисляет их сумму.