类 MathUtil

java.lang.Object
com.weicoder.common.util.MathUtil
直接已知子类:
U.M

public sealed class MathUtil extends Object permits U.M
各种数学相关操作类
作者:
WD
  • 构造器详细资料

    • MathUtil

      public MathUtil()
  • 方法详细资料

    • add

      public static BigDecimal add(Object... values)
      提供精确的加法运算。
      参数:
      values - 相加的数字
      返回:
      相加结果
    • subtract

      public static BigDecimal subtract(Object v1, Object v2)
      提供精确的减法运算。
      参数:
      v1 - 被减数
      v2 - 减数
      返回:
      结果
    • subtract

      public static BigDecimal subtract(Object v1, Object v2, int scale)
      提供精确的减法运算
      参数:
      v1 - 被减数
      v2 - 减数
      scale - 保留精度
      返回:
      结果
    • multiply

      public static BigDecimal multiply(Object... values)
      提供精确的乘法运算。
      参数:
      values - 相乘的数字
      返回:
      相乘结果
    • divide

      public static BigDecimal divide(Object v1, Object v2)
      提供(相对)精确的除法运算,当发生除不尽的情况时,精确到 小数点以后2位,以后的数字四舍五入。
      参数:
      v1 - 被除数
      v2 - 除数
      返回:
      两个参数的商
    • divide

      public static BigDecimal divide(Object v1, Object v2, int scale)
      提供(相对)精确的除法运算,当发生除不尽的情况时,精确到 小数点以后2位,以后的数字四舍五入。 v2除数为0返回0
      参数:
      v1 - 被除数
      v2 - 除数
      scale - 小数点后保留几位
      返回:
      两个参数的商
    • remainder

      public static BigDecimal remainder(Object v1, Object v2)
      提供(相对)精确的取模运算,当发生除不尽的情况时,精确到 小数点以后2位,以后的数字四舍五入。
      参数:
      v1 - 被除数
      v2 - 除数
      返回:
      两个参数的商
    • remainder

      public static BigDecimal remainder(Object v1, Object v2, int scale)
      提供(相对)精确的取模运算,当发生除不尽的情况时,精确到 小数点以后2位,以后的数字四舍五入。
      参数:
      v1 - 被除数
      v2 - 除数
      scale - 小数点后保留几位
      返回:
      两个参数的商
    • scale

      public static BigDecimal scale(Object v)
      提供精确的小数位四舍五入处理。
      参数:
      v - 需要四舍五入的数字
      返回:
      四舍五入后的结果
    • scale

      public static BigDecimal scale(Object v, int scale)
      提供精确的小数位四舍五入处理。
      参数:
      v - 需要四舍五入的数字
      scale - 小数点后保留几位
      返回:
      四舍五入后的结果
    • take

      public static String take(String v)
      格式化数字 把数字里的,去掉
      参数:
      v - 数字
      返回:
      去掉,后的数字
    • toString

      public static String toString(Object val)
      根据传进来的值返回长数字字符串 去处科学计数法用
      参数:
      val - 要获得的值
      返回:
      字符串