根据提示,在右侧编辑器补充代码,使用lambda表达式实现Mycaculator接口,做到两数相加并打印输出结果
时间: 2024-10-24 07:02:58 浏览: 66
在Java中,你可以使用Lambda表达式轻松地实现接口,并完成特定的功能。假设有一个`Mycalculator`接口,它定义了一个方法`add(int a, int b)`用于计算两个整数之和。下面是如何使用Lambda表达式实现这个接口的例子:
```java
// 定义接口 Mycalculator
interface Mycalculator {
int add(int a, int b);
}
// 使用Lambda表达式实现接口
public class Main {
public static void main(String[] args) {
// 创建一个实现了Mycalculator接口的对象
Mycalculator calculator = (a, b) -> a + b; // Lambda表达式
// 调用add方法并打印结果
int result = calculator.add(5, 10);
System.out.println("The sum is: " + result);
// 另外,如果需要创建匿名内部类实现接口也可以这样做
// Mycalculator calculator = new Mycalculator() {
// @Override
// public int add(int a, int b) {
// return a + b;
// }
// };
}
}
```
在这个例子中,`(a, b) -> a + b`就是Lambda表达式,它表示接收两个int类型的参数a和b,并返回它们的和。
阅读全文