编写一个简单的加减法的计算器,实现从键盘输入3个整数,输出前两个数之和减去第三个数的 结果,要求: ④定义一个接口ICompute含有一个方法int computer(int n, int m)。 ②设计两个类分别实现此接口,完成加减运算。 输入示例: 3 4 5 输出示例: 2 注: ①输入格式中,使用空格分隔三个数字。
时间: 2024-03-16 12:42:14 浏览: 164
好的,我可以帮你编写这个计算器程序。以下是实现过程:
1. 定义接口 ICompute,其中包含一个方法 int compute(int n, int m)。
```
public interface ICompute {
int compute(int n, int m);
}
```
2. 设计两个类 AddClass 和 SubClass 分别实现 ICompute 接口,完成加法和减法运算。
```
public class AddClass implements ICompute {
public int compute(int n, int m) {
return n + m;
}
}
public class SubClass implements ICompute {
public int compute(int n, int m) {
return n - m;
}
}
```
3. 在主函数中,从键盘输入三个整数,分别代表加数、加数、减数。然后调用 AddClass 和 SubClass 的 compute 方法进行加减计算,最后输出结果。
```
import java.util.Scanner;
public class Calculator {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int num1 = scanner.nextInt();
int num2 = scanner.nextInt();
int num3 = scanner.nextInt();
AddClass addClass = new AddClass();
SubClass subClass = new SubClass();
int result = subClass.compute(addClass.compute(num1, num2), num3);
System.out.println(result);
}
}
```
这样,你就可以根据输入的三个整数,得到前两个数之和减去第三个数的结果了。
阅读全文