类 MathUtil


  • public class MathUtil
    extends java.lang.Object
    精确浮点数运算
    作者:
    youta
    • 方法概要

      所有方法 静态方法 具体方法 
      修饰符和类型 方法 说明
      static double add​(double v1, double v2)
      提供精确的加法运算。
      static double div​(double v1, double v2)
      提供(相对)精确的除法运算,当发生除不尽的情况时,精确到 小数点以后10位,以后的数字四舍五入。
      static double div​(double v1, double v2, int scale)
      提供(相对)精确的除法运算。
      static double mul​(double v1, double v2)
      提供精确的乘法运算。
      static double round​(double v, int scale)
      提供精确的小数位四舍五入处理。
      static double sub​(double v1, double v2)
      提供精确的减法运算。
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 方法详细资料

      • add

        public static double add​(double v1,
                                 double v2)
        提供精确的加法运算。
        参数:
        v1 - 被加数
        v2 - 加数
        返回:
        两个参数的和
      • sub

        public static double sub​(double v1,
                                 double v2)
        提供精确的减法运算。
        参数:
        v1 - 被减数
        v2 - 减数
        返回:
        两个参数的差
      • mul

        public static double mul​(double v1,
                                 double v2)
        提供精确的乘法运算。
        参数:
        v1 - 被乘数
        v2 - 乘数
        返回:
        两个参数的积
      • div

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

        public static double div​(double v1,
                                 double v2,
                                 int scale)
        提供(相对)精确的除法运算。当发生除不尽的情况时,由scale参数指 定精度,以后的数字四舍五入。
        参数:
        v1 - 被除数
        v2 - 除数
        scale - 表示表示需要精确到小数点以后几位。
        返回:
        两个参数的商
      • round

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