编程要求 根据提示,在右侧编辑器补充代码,使用lambda表达式实现Mycaculator接口,做到两数相加并打印输出结果。 测试说明 平台会对你编写的代码进行测试: 测试输入: 5 9 预期输出: 14
时间: 2024-01-24 12:17:09 浏览: 48
Mycaculator接口代码如下:
```
interface Mycaculator {
void calculate(int a, int b);
}
```
使用lambda表达式实现MyCalculator接口并进行两数相加,打印输出结果的代码如下:
```
public class Main {
public static void main(String[] args) {
Mycaculator mycaculator = (a, b) -> {
int result = a + b;
System.out.println(result);
};
mycaculator.calculate(5, 9);
}
}
```
输出结果为:
```
14
```
相关问题
使用lambda表达式实现Mycaculator接口,做到两数相加并打印输出结果。 平台会对你编写的代码进行测试: 测试输入: 5 9 预期输出: 14
可以这样实现:
```
Mycaculator mycaculator = (a, b) -> {
int sum = a + b;
System.out.println(sum);
};
mycaculator.add(5, 9);
```
其中,lambda表达式 `(a, b) -> { int sum = a + b; System.out.println(sum); }` 实现了 `Mycaculator` 接口中的 `add` 方法。在执行 `mycaculator.add(5, 9)` 时,会自动调用该 lambda 表达式,并输出结果 `14`。
补全Java代码 package step7; import java.util.Scanner; interface Mycaculator{ int add(int a, int b); } public class LambdaTest { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int a = scanner.nextInt(); int b = scanner.nextInt(); //lambad表达式实现Mycaculator接口完成两数相加并打印输出结果使用lambda表达式实现Mycaculator接口,做到两数相加并打印输出结果。 测试说明 平台会对你编写的代码进行测试: 测试输入: 5 9 预期输出: 14
使用lambda表达式实现MyCalculator接口:
```
package step7;
import java.util.Scanner;
interface MyCalculator{
int add(int a, int b);
}
public class LambdaTest {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int a = scanner.nextInt();
int b = scanner.nextInt();
MyCalculator calculator = (x, y) -> x + y;
int result = calculator.add(a, b);
System.out.println(result);
}
}
```
测试说明:
测试输入:5 9
预期输出:14
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)