Sobes.tech
Junior — Middle

Ako pomocou Stream API vypočítať súčet všetkých párnych prvkov v sekvencii celých čísel?

sobes.tech AI

Odpoveď od AI

Na výpočet súčtu všetkých párnych prvkov v sekvencii celých čísel pomocou Stream API v Jave môžete použiť nasledujúci kód:

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) // filtrujeme párne čísla
                            .sum(); // sčítame
        System.out.println("Súčet párnych čísel: " + sumEven);
    }
}

Tu Arrays.stream(numbers) vytvára prúd z poľa, filter prepúšťa iba párne čísla a sum() vypočíta ich súčet.