Home Subjects Java Programming Lambda Expressions

Java Programming
Lambda Expressions

Java OOP, collections, multithreading

51 Q 10 Topics Take Mock Test
Advertisement
Difficulty: All Easy Medium Hard 51–51 of 51
Topics in Java Programming
Q.51 Medium Lambda Expressions
Which of the following lambda expressions is invalid?
A () -> System.out.println("Hello")
B x -> x * 2
C (int x, int y) -> { return x + y; }
D -> x + y
Correct Answer:  D. -> x + y
EXPLANATION

Lambda must have parameter list (even if empty with ()). Missing parameter list '() -> x + y' is invalid syntax.

Test
IGET
IGET AI
Online · Exam prep assistant
Hi! 👋 I'm your iget AI assistant.

Ask me anything about exam prep, MCQ solutions, study tips, or strategies! 🎯
UPSC strategy SSC CGL syllabus Improve aptitude NEET Biology tips