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.