java中写数学函数
时间: 2024-12-17 13:13:43 浏览: 9
在Java中编写数学函数通常涉及到创建公共或静态方法,以便可以方便地在需要的地方调用它们。这里是一个简单的例子,展示如何创建几个常见的数学运算函数:
```java
public class MathUtils {
// 加法函数
public static double add(double a, double b) {
return a + b;
}
// 减法函数
public static double subtract(double a, double b) {
return a - b;
}
// 乘法函数
public static double multiply(double a, double b) {
return a * b;
}
// 除法函数(处理除数为0的情况)
public static double divide(double a, double b) throws ArithmeticException {
if (b == 0) {
throw new ArithmeticException("Divide by zero is not allowed.");
}
return a / b;
}
// 平方根函数
public static double squareRoot(double num) {
return Math.sqrt(num);
}
}
```
你可以像这样使用这些函数:
```java
double result = MathUtils.add(5, 3); // 结果是8
result = MathUtils.subtract(10, 4); // 结果是6
try {
result = MathUtils.divide(10, 0); // 这将抛出ArithmeticException
} catch (ArithmeticException e) {
System.out.println(e.getMessage());
}
double sqrtResult = MathUtils.squareRoot(16); // 结果是4.0
```
阅读全文