写一个类 Calculator,包含加、减、乘、除四个方法,并实现以下方法: 构造方法,创建 Calculator 对象。 main(),在主方法中实现对 Calculator 的测试,并输出调用结果。
时间: 2023-11-27 19:54:54 浏览: 594
好的,以下是实现代码:
```java
public class Calculator {
public Calculator() {
// 构造方法
}
public int add(int a, int b) {
return a + b;
}
public int sub(int a, int b) {
return a - b;
}
public int mul(int a, int b) {
return a * b;
}
public double div(double a, double b) {
if (b == 0) {
throw new IllegalArgumentException("除数不能为0");
}
return a / b;
}
public static void main(String[] args) {
Calculator calculator = new Calculator();
int a = 10;
int b = 5;
System.out.println(a + " + " + b + " = " + calculator.add(a, b));
System.out.println(a + " - " + b + " = " + calculator.sub(a, b));
System.out.println(a + " * " + b + " = " + calculator.mul(a, b));
System.out.println(a + " / " + b + " = " + calculator.div(a, b));
}
}
```
在上面的代码中,我们创建了一个 Calculator 类,其中包含了加、减、乘、除四个方法,以及一个构造方法。在 main() 方法中,我们创建了一个 Calculator 对象,然后调用了它的四个方法,并输出了调用结果。注意,在 div() 方法中,我们进行了除数为0的判断,如果除数为0,就会抛出 IllegalArgumentException 异常。
阅读全文