Class BigDecimalUtil



  • public class BigDecimalUtil
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      BigDecimalUtil​()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static double add​(double d1, double d2)
      Add
      static double add​(float d1, float d2)
      Add
      static double div​(double d1, double d2)
      Divide
      static double div​(double d1, double d2, int scale)
      Divide
      static double mod​(double d1, double d2)
      Mod
      static double mul​(double d1, double d2)
      Multiply
      static double mul​(float d1, float d2)
      Multiply
      static double pow​(double d1, int d2)
      Power
      static double sub​(double d1, double d2)
      Substract
      static double toDouble​(float v)
      Float to double
      static float toFloat​(double v)
      Double to float
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • BigDecimalUtil

        public BigDecimalUtil​()
    • Method Detail

      • toDouble

        public static double toDouble​(float v)
        Float to double
        Parameters:
        v - Float value
        Returns:
        Double value
      • toFloat

        public static float toFloat​(double v)
        Double to float
        Parameters:
        v - Double value
        Returns:
        Float value
      • add

        public static double add​(double d1,
                                 double d2)
        Add
        Parameters:
        d1 - Value1
        d2 - Value2
        Returns:
        Add result
      • add

        public static double add​(float d1,
                                 float d2)
        Add
        Parameters:
        d1 - Value1
        d2 - Value2
        Returns:
        Add result
      • sub

        public static double sub​(double d1,
                                 double d2)
        Substract
        Parameters:
        d1 - Value1
        d2 - Value2
        Returns:
        Substract result
      • mul

        public static double mul​(double d1,
                                 double d2)
        Multiply
        Parameters:
        d1 - Value1
        d2 - Value2
        Returns:
        Multiply result
      • mul

        public static double mul​(float d1,
                                 float d2)
        Multiply
        Parameters:
        d1 - Value1
        d2 - Value2
        Returns:
        Multiply result
      • div

        public static double div​(double d1,
                                 double d2)
        Divide
        Parameters:
        d1 - Value1
        d2 - Value2
        Returns:
        Divide result
      • div

        public static double div​(double d1,
                                 double d2,
                                 int scale)
        Divide
        Parameters:
        d1 - Value1
        d2 - Value2
        scale - Scale
        Returns:
        Divide result
      • pow

        public static double pow​(double d1,
                                 int d2)
        Power
        Parameters:
        d1 - Value1
        d2 - Value2
        Returns:
        Power value
      • mod

        public static double mod​(double d1,
                                 double d2)
        Mod
        Parameters:
        d1 - Value 1
        d2 - Value 2
        Returns:
        Mod value