用JAVA 自定义方法 四个方法,求两个数的相加 相减 相乘 相除的方法 并且调用
时间: 2024-12-22 14:21:49 浏览: 5
Java用BigDecimal解决double类型相减时可能存在的误差
5星 · 资源好评率100%
在 Java 中,你可以定义一个名为 `NumberOperations` 的类,并在这个类中创建四个静态方法,分别对应加法、减法、乘法和除法操作。这里是一个简单的示例:
```java
public class NumberOperations {
// 定义方法:相加
public static int add(int a, int b) {
return a + b;
}
// 定义方法:相减
public static int subtract(int a, int b) {
return a - b;
}
// 定义方法:相乘
public static int multiply(int a, int b) {
return a * b;
}
// 定义方法:相除,需要处理除数为0的情况
public static double divide(int a, int b) throws ArithmeticException {
if (b == 0) {
throw new ArithmeticException("Division by zero is not allowed");
}
return (double) a / b;
}
}
```
为了调用这些方法,你可以在其他类中按照下面的方式:
```java
public class Main {
public static void main(String[] args) {
int num1 = 10;
int num2 = 5;
// 加法
int sum = NumberOperations.add(num1, num2);
System.out.println("Sum: " + sum);
// 减法
int difference = NumberOperations.subtract(num1, num2);
System.out.println("Difference: " + difference);
// 乘法
int product = NumberOperations.multiply(num1, num2);
System.out.println("Product: " + product);
// 分数,注意这里会抛出异常
try {
double quotient = NumberOperations.divide(num1, num2);
System.out.println("Quotient: " + quotient);
} catch (ArithmeticException e) {
System.out.println(e.getMessage());
}
}
}
```
阅读全文