java设计一个计算完成两数的加、减、乘与除的运算的类。
时间: 2024-02-13 12:01:52 浏览: 26
好的,我可以帮你设计一个Java类来完成这个任务。
以下是代码示例:
```java
public class Calculator {
public int add(int num1, int num2) {
return num1 + num2;
}
public int subtract(int num1, int num2) {
return num1 - num2;
}
public int multiply(int num1, int num2) {
return num1 * num2;
}
public double divide(double num1, double num2) {
if (num2 == 0) {
throw new IllegalArgumentException("Cannot divide by zero!");
}
return num1 / num2;
}
}
```
在这个类中,我们定义了四个方法来完成加、减、乘和除的运算。其中,`add`方法接受两个整数参数并返回它们的和,`subtract`方法接受两个整数参数并返回它们的差,`multiply`方法接受两个整数参数并返回它们的积,`divide`方法接受两个双精度浮点数参数并返回它们的商。在`divide`方法中,我们检查除数是否为零,如果是,则抛出一个异常。
你可以在主程序中创建一个`Calculator`对象,并调用它的方法来执行各种计算操作。例如:
```java
public static void main(String[] args) {
Calculator calculator = new Calculator();
int sum = calculator.add(10, 5);
System.out.println("10 + 5 = " + sum);
int difference = calculator.subtract(10, 5);
System.out.println("10 - 5 = " + difference);
int product = calculator.multiply(10, 5);
System.out.println("10 * 5 = " + product);
double quotient = calculator.divide(10.0, 5.0);
System.out.println("10 / 5 = " + quotient);
}
```
这将输出以下内容:
```
10 + 5 = 15
10 - 5 = 5
10 * 5 = 50
10 / 5 = 2.0
```