/* @author VIKRAM
* Write a Java program using Lambda Expression with single parameters.
*/
interface HelloWorld {
void sayHello();
}
public class LambdaExpressionExample {public static void main(String args[]){
HelloWorld helloworld=()->{System.out.println(“Hello World”);}; helloworld.sayHello();
}
}
* Write a Java program using Lambda Expression with single parameters
interface findCube
{
int cube(int num);
}
public class Practical52 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here findCube cubeobj=(int x)->{return x*x*x;};
int result=cubeobj.cube(2);
System.out.println(“Cube of Enter number is=“+result);
}
}
* Write a Java program using Lambda Expression
* with multiple parameters to add two numbers.
*/
interface Calculator
{
int add(int x,int y);
}
public class Practical53 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here int num1=20,num2=10;
Calculator calc=(int n1,int n2)->{return num1+num2;};
int result=calc.add(num1, num2);
System.out.println(“Addition of two number is =“+result);
}
}
interface Constr{
String addstr(String fname,String lname);
}
public class Practical56 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here String fname=“Hiray”;
String lname=“College”;
Constr ctr=(String f,String l)->{return f+” “+l;}; String fullstring=ctr.addstr(fname,lname); System.out.println(“My Full name is “+fullstring);
}
}