Sobes.tech
Junior — Middle

Hogyan lehet a Stream API segítségével kiszámítani egy egész számokból álló sorozat összes páros elemének összegét?

sobes.tech MI

Válasz az MI-től

A Java Stream API segítségével az összes páros elem összegének kiszámításához a következő kódot használhatja:

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) // páros számok szűrése
                            .sum(); // összegzés
        System.out.println("Páros számok összege: " + sumEven);
    }
}

Itt az Arrays.stream(numbers) egy áramlást hoz létre a tömbből, a filter csak a páros számokat engedi át, és a sum() kiszámítja azok összegét.