Java8新特性之Lambda表达式(2)
2017-05-05 19:24
225 查看
package cn.mldn.demo;
interface Messages
{
public void print();
}
interface MyMath{
public int add(int x,int y);
}
public class TestDemo {
public static void main(String[] args) {
//单行语句
Messages message=()->System.out.println("Lambda表达式输出方式一!");
message.print();
//表达式 默认是直接返回(省略return)
MyMath math=(x,y)-> x+y;
System.out.println("加法计算结果:"+math.add(85, 85));
//多行语句
MyMath math1=(x,y)->
{
int sum=x+y;
return sum;
};
System.out.println("多行语句:"+math1.add(81, 82));
}
}
interface Messages
{
public void print();
}
interface MyMath{
public int add(int x,int y);
}
public class TestDemo {
public static void main(String[] args) {
//单行语句
Messages message=()->System.out.println("Lambda表达式输出方式一!");
message.print();
//表达式 默认是直接返回(省略return)
MyMath math=(x,y)-> x+y;
System.out.println("加法计算结果:"+math.add(85, 85));
//多行语句
MyMath math1=(x,y)->
{
int sum=x+y;
return sum;
};
System.out.println("多行语句:"+math1.add(81, 82));
}
}
相关文章推荐
- Java 8新特性:lambda表达式
- Java 8新特性-3 Lambda 表达式
- JAVA8新特性(Lambda 表达式)
- Java 8新特性:新语法方法引用和Lambda表达式及全新的Stream API
- Java8 新特性之一---------Lambda表达式和函数式接口
- Java 8新特性:lambda表达式(四)转载总结
- Android Studio使用gradle-retrolambda支持Java8 新特性 Lambde表达式
- Java8特性详解 lambda表达式 Stream
- java8新特性之lambda表达式(一)
- java8新特性(拉姆达表达式lambda)
- java8新增特性(一)---Lambda表达式
- Java8 新特性----函数式接口,以及和Lambda表达式的关系
- Java 8 新特性:Lambda 表达式
- JAVA 新特性:lambda表达式
- Java8新特性——lambda表达式
- Java8新特性 - Lambda表达式 - 基本知识
- JAVA 1.8 新特性学习(2) lambda表达式
- Java 8 新特性:Lambda 表达式之方法引用(Lambda 表达式补充版)
- Java8新特性之Lambda表达式
- Java8 新特性之 Lambda 表达式