Class SMathUtil


  • public class SMathUtil
    extends java.lang.Object
    Author:
    Sokkheang.huo
    • Constructor Summary

      Constructors 
      Constructor Description
      SMathUtil()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.math.BigDecimal bdAdd​(java.math.BigDecimal n1, java.math.BigDecimal n2)  
      static java.math.BigDecimal bdDiff​(java.math.BigDecimal n1, java.math.BigDecimal n2)  
      static java.math.BigDecimal bdDivide​(java.math.BigDecimal n1, java.math.BigDecimal n2)  
      static java.math.BigDecimal bdDivide​(java.math.BigDecimal n1, java.math.BigDecimal n2, int roundingMode)  
      static java.math.BigDecimal bdDivide​(java.math.BigDecimal n1, java.math.BigDecimal n2, int scale, int roundingMode)  
      static java.math.BigDecimal bdMultiply​(java.math.BigDecimal n1, java.math.BigDecimal n2)  
      static java.math.BigDecimal bdPow​(java.math.BigDecimal n1, int n2)  
      static java.math.BigDecimal bdPow​(java.math.BigDecimal n1, long n2)  
      static java.math.BigDecimal bdPow​(java.math.BigDecimal n1, java.math.BigDecimal n2)  
      • Methods inherited from class java.lang.Object

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

      • SMathUtil

        public SMathUtil()
    • Method Detail

      • bdPow

        public static java.math.BigDecimal bdPow​(java.math.BigDecimal n1,
                                                 java.math.BigDecimal n2)
        Parameters:
        n1 -
        n2 -
        Returns:
      • bdPow

        public static java.math.BigDecimal bdPow​(java.math.BigDecimal n1,
                                                 int n2)
        Parameters:
        n1 -
        n2 -
        Returns:
      • bdPow

        public static java.math.BigDecimal bdPow​(java.math.BigDecimal n1,
                                                 long n2)
        Parameters:
        n1 -
        n2 -
        Returns:
      • bdAdd

        public static java.math.BigDecimal bdAdd​(java.math.BigDecimal n1,
                                                 java.math.BigDecimal n2)
        Parameters:
        n1 -
        n2 -
        Returns:
      • bdDiff

        public static java.math.BigDecimal bdDiff​(java.math.BigDecimal n1,
                                                  java.math.BigDecimal n2)
        Parameters:
        n1 -
        n2 -
        Returns:
      • bdMultiply

        public static java.math.BigDecimal bdMultiply​(java.math.BigDecimal n1,
                                                      java.math.BigDecimal n2)
        Parameters:
        n1 -
        n2 -
        Returns:
      • bdDivide

        public static java.math.BigDecimal bdDivide​(java.math.BigDecimal n1,
                                                    java.math.BigDecimal n2)
        Parameters:
        n1 -
        n2 -
        Returns:
      • bdDivide

        public static java.math.BigDecimal bdDivide​(java.math.BigDecimal n1,
                                                    java.math.BigDecimal n2,
                                                    int roundingMode)
        Parameters:
        n1 -
        n2 -
        roundingMode -
        Returns:
      • bdDivide

        public static java.math.BigDecimal bdDivide​(java.math.BigDecimal n1,
                                                    java.math.BigDecimal n2,
                                                    int scale,
                                                    int roundingMode)
        Parameters:
        n1 -
        n2 -
        scale -
        roundingMode -
        Returns: