Solved

Which of the Following Statements Is False

Question 2

Multiple Choice

Which of the following statements is false?


A) A lambda that receives two ints, x and y, and returns their sum is (int x, int y) -> {return x + y;}
B) A lambda's parameter types may be omitted, as in: (x, y) -> {return x + y;}
In which case, the parameter and return types are set to the lambda's default type.
C) A lambda with a one-expression body can be written as: (x, y) -> x + y
In this case, the expression's value is implicitly returned.
D) When a lambda's parameter list contains only one parameter, the parentheses may be omitted, as in: value -> System.out.printf("%d ", value)

Correct Answer:

verifed

Verified

Related Questions