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.