ExamQuestions.com

Register
Login
Java SE 8 Programmer II Exam Questions

Oracle

Java SE 8 Programmer II

36 / 130

Question 36:

Given: public class product{ int id; int price; public Product (int id, int price){ this.id = id; this.price = price; } public String toString(){return id + ":" + price;} } and the code fragment: List<Product> products = Arrays.asList(new Product(1, 10), new Product (2, 30), new Product (2, 30)); Product p = products.stream().reduce(new Product (4, 0), (p1,p2) -> { p1.price+=p2.price; return new Product (p1.id, p1.price);}); products.add(p); products.stream().parallel() .reduce((p1, p2) - > p1.price > p2.price ? p1 : p2) .ifPresent(System.out: :println); What is the result? 

Answer options:

A. 2 : 30
B. 4 : 0
C. 4 : 60
D. 4 : 60 2 : 30 3 : 20 1 : 10
E. The program prints nothing.