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));
}
}
相关文章
- Java8 特性详解 --Lambda 表达式之排序
- JAVA8新特性--lambda表达式结合泛型的简单应用
- 通过使用HTML5提供的新特性和正则表达式,可以判断输入的邮箱格式是否正确。以下是一个示例代码: ```html <!DOCTYPE html> <html> <body> <h2>注册页面</
- C# 9.0新特性详解系列之五:记录(record)和with表达式
- vue3.0之什么是组合式和选项式,什么是hook,vue3.0和vue2.0的响应式数据原理和区别,Vue2 常见的缺陷,Vue3 的新特性,
- C++ 20新特性之Lambda优化
- Java 8新特性(一):Lambda表达式
- JDK新特性(Lambda表达式,Stream流)
- Java8新特性--lambda表达式
- Java8新特性(一)之Lambda表达式