Junior — Middle
Hoe kan je met de Stream API de som berekenen van alle even elementen in een reeks gehele getallen?
sobes.tech AI
Antwoord van 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() вычисляет их сумму.