The Java program calculates the sum of the squares of odd numbers from a list of integers using Java Streams. Here's an explanation of the code:
import java.util.ArrayList; import java.util.List; public class SumOfSquaresOfOddNumbers { public static void main(String[] args) { List<Integer> numbers = new ArrayList<>(); numbers.add(1);//1 numbers.add(2); numbers.add(3);//9 numbers.add(4); numbers.add(5);//25 numbers.add(6); System.out.println("Given Numbers : " + numbers); // Using Lambda Expression to find the sum of squares of odd numbers int sum = numbers.stream() .filter(number -> number % 2 != 0) // Filter out odd numbers .mapToInt(number -> number * number) // Square each odd number .sum(); // Calculate the sum System.out.println("Sum of squares of odd Numbers : " + sum); } }
Given Numbers : [1, 2, 3, 4, 5, 6] Sum of squares of odd Numbers : 35
Learn All in Tamil © Designed & Developed By Tutor Joes | Privacy Policy | Terms & Conditions