用utils方法实现变量的加减乘除
时间: 2024-10-19 14:03:19 浏览: 18
在Java中,你可以创建一个名为`Utils`的工具类,其中包含一些静态方法来执行基本的算术运算,例如加、减、乘、除。这里是一个简单的示例:
```java
public class MathUtils {
/**
* 加法
* @param a 第一个数
* @param b 第二个数
* @return 两数相加的结果
*/
public static double add(double a, double b) {
return a + b;
}
/**
* 减法
* @param a 被减数
* @param b 减数
* @return 两数相减的结果
*/
public static double subtract(double a, double b) {
return a - b;
}
/**
* 乘法
* @param a 第一个数
* @param b 第二个数
* @return 两数相乘的结果
*/
public static double multiply(double a, double b) {
return a * b;
}
/**
* 除法,处理了除数为零的情况
* @param a 被除数
* @param b 除数
* @return 如果b不为零,返回a除以b的结果;否则返回null表示除零错误
* @throws ArithmeticException 如果b为零
*/
public static Double divide(double a, double b) throws ArithmeticException {
if (b == 0) {
throw new ArithmeticException("Cannot divide by zero");
}
return a / b;
}
}
```
然后,在其他地方,你可以像这样使用这些方法:
```java
double result = MathUtils.add(2.0, 3.0);
System.out.println(result); // 输出:5.0
// 使用try-catch处理除零异常
try {
result = MathUtils.divide(10.0, 0.0);
} catch (ArithmeticException e) {
System.out.println(e.getMessage()); // 输出:"Cannot divide by zero"
}
```
阅读全文