package testlambda;
public class TestLambda2 {
public static void main(String[] args) {
IB ib=(int a,double b)->{
System.out.println(a);
System.out.println(b);
};
ib.mb(10,8.5);
IB ib2=(a,b)->{
System.out.println(a);
System.out.println(b);
};
ib2.mb(6, 8.6);
ID id=a->{
System.out.println("a:"+a);
};
id.md(3);
}
}
interface IB{
void mb(int i,double d);
}
interface ID{
void md(int a);
}
package testlambda;
public class TestLambda3 {
public static void main(String[] args) {
IC ic=(a,b)->{
System.out.println(a+" "+b);
return a+b;
};
double d=ic.mc(10, 8.5);
System.out.println(d);
IC ic2= (a,b)->a+b;
System.out.println(ic2.mc(8, 5.4));
}
}
interface IC{
double mc(int a,double b);
}