public class MathTools {

// 求a+b
public static int add(int a, int b) {
    return a + b;
}

// 求a-b
public static int subtract(int a, int b) {
    return a - b;
}

// 求a*b
public static int multiply(int a, int b) {
    return a * b;
}

// 求a/b
public static int divide(int a, int b) {
    if (b == 0) {
        throw new IllegalArgumentException('除数不能为0');
    }
    return a / b;
}

// 求a%b
public static int remainder(int a, int b) {
    if (b == 0) {
        throw new IllegalArgumentException('除数不能为0');
    }
    return a % b;
}

// 求a和b中的最大值
public static int max(int a, int b) {
    return Math.max(a, b);
}

// 求a和b中的最小值
public static int min(int a, int b) {
    return Math.min(a, b);
}

// 判断a和b是否相等
public static boolean equals(int a, int b) {
    return a == b;
}

// 判断a是否是偶数
public static boolean isEven(int a) {
    return a % 2 == 0;
}

// 判断a是否是素数
public static boolean isPrimeNumer(int a) {
    if (a <= 1) {
        return false;
    }
    for (int i = 2; i <= Math.sqrt(a); i++) {
        if (a % i == 0) {
            return false;
        }
    }
    return true;
}

}

Java 数学计算工具类 MathTools:常用数学运算方法

原文地址: https://www.cveoy.top/t/topic/owyu 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录