java设计一个实现整数加减乘除的类,并建立一个测试类
时间: 2024-09-30 21:09:21 浏览: 35
MathTask_单元测试_加减乘除运算_
在Java中,我们可以创建一个名为`MathOperations`的类,专门用于执行整数的加、减、乘、除操作。这里是一个简单的实现示例:
```java
public class MathOperations {
// 构造函数,用于初始化运算规则
public MathOperations() {}
// 定义加法方法
public int add(int a, int b) {
return a + b;
}
// 减法方法
public int subtract(int a, int b) {
return a - b;
}
// 乘法方法
public int multiply(int a, int b) {
return a * b;
}
// 除法方法(需要处理除数为0的情况)
public int divide(int a, int b) throws ArithmeticException {
if (b == 0) {
throw new ArithmeticException("Divisor cannot be zero");
}
return a / b;
}
}
// 测试类TestMathOperations
public class TestMathOperations {
public static void main(String[] args) {
MathOperations math = new MathOperations();
// 测试加法
System.out.println("Addition: " + math.add(5, 3));
// 测试减法
System.out.println("Subtraction: " + math.subtract(10, 4));
// 测试乘法
System.out.println("Multiplication: " + math.multiply(7, 2));
// 测试除法
try {
System.out.println("Division: " + math.divide(15, 5));
} catch (ArithmeticException e) {
System.out.println(e.getMessage());
}
}
}
```
在这个例子中,`MathOperations`类包含了四个静态方法来执行基本的数学操作。而`TestMathOperations`类则用于测试这些方法的功能。
阅读全文