创建一个计算器类 里面4个方法 加减乘除 在创建一个测试类 在测试类里面 new 计算器类的 对象 ,分别调用 加减乘除 4个方法 ,完成计算。jsp代码
时间: 2024-12-18 20:32:48 浏览: 12
在Java中,你可以创建一个名为`Calculator`的类,它包含四个基本数学运算的方法:加法、减法、乘法和除法。这里是一个简单的例子:
```java
public class Calculator {
public double add(double num1, double num2) {
return num1 + num2;
}
public double subtract(double num1, double num2) {
return num1 - num2;
}
public double multiply(double num1, double num2) {
return num1 * num2;
}
public double divide(double num1, double num2) {
if (num2 != 0) {
return num1 / num2;
} else {
throw new ArithmeticException("Cannot divide by zero");
}
}
}
```
接着,在一个测试类`CalculatorTest`中,你可以这样进行操作:
```java
import org.junit.Test;
public class CalculatorTest {
@Test
public void testCalculator() {
Calculator calculator = new Calculator();
// 加法测试
double sum = calculator.add(5, 3);
System.out.println("Addition: " + sum);
// 减法测试
double difference = calculator.subtract(7, 4);
System.out.println("Subtraction: " + difference);
// 乘法测试
double product = calculator.multiply(2, 6);
System.out.println("Multiplication: " + product);
// 除法测试
try {
double quotient = calculator.divide(10, 2);
System.out.println("Division: " + quotient);
} catch (ArithmeticException e) {
System.out.println("Error: " + e.getMessage());
}
}
}
```
在这个测试类中,我们创建了`Calculator`的一个实例,并通过`@Test`注解标记的方法对每个运算进行了测试。
至于JSP(Java Server Pages)代码,这通常是用于Web应用的后端,与Java类交互通常发生在服务器端。如果你需要在JSP中调用这些方法,你需要将`Calculator`类暴露给Servlet或者Spring等框架处理,然后在JSP页面上通过请求转发或模版引擎来展示结果。具体的JSP代码不会在这里列出,因为那涉及到HTML标签和服务器端脚本语言如JSTL或EL。
阅读全文