用java编写一个方法,完成两个浮点数的加、减、乘、除其中之一的功能,并在Main() 程序段中对该方法进行两次调用,最后输出两次调用的结果。
时间: 2024-10-09 20:05:21 浏览: 25
java编写一个类,该类可以进行加、减、乘、除四则运算,并且输出运算结果
在Java中,你可以创建一个名为`Calculator`的类,包含四个静态方法分别对应加法、减法、乘法和除法操作。然后在`main`函数中实例化这个类并进行调用。下面是一个简单的例子:
```java
public class Calculator {
// 定义静态方法,接受两个浮点数作为参数
public static double add(double num1, double num2) {
return num1 + num2;
}
public static double subtract(double num1, double num2) {
return num1 - num2;
}
public static double multiply(double num1, double num2) {
return num1 * num2;
}
// 由于除法可能有除数为0的情况,这里需要额外处理异常
public static double divide(double num1, double num2) throws ArithmeticException {
if (num2 != 0) {
return num1 / num2;
} else {
throw new ArithmeticException("Division by zero is not allowed.");
}
}
public static void main(String[] args) {
// 调用加法方法
double sum = Calculator.add(5.5, 3.7);
System.out.println("Addition result: " + sum);
try {
// 调用除法方法,并捕获可能的ArithmeticException
double quotient = Calculator.divide(10, 2);
System.out.println("Division result: " + quotient);
} catch (ArithmeticException e) {
System.out.println("Error: " + e.getMessage());
}
}
}
```
在这个程序中,我们首先计算了两个数的和(add方法),然后尝试计算它们的商(divide方法)。如果除数为零,`divide`方法会抛出`ArithmeticException`,我们在`main`函数中捕获并打印错误消息。
阅读全文