Java Double Number Divide divideDouble(double first, double second, int scale, int roundingMode)

Here you can find the source of divideDouble(double first, double second, int scale, int roundingMode)

Description

divide Double

License

Apache License

Declaration

public static double divideDouble(double first, double second, int scale, int roundingMode) 

Method Source Code


//package com.java2s;
//License from project: Apache License 

import java.math.BigDecimal;

public class Main {

    public static double divideDouble(double first, double second, int scale, int roundingMode) {
        BigDecimal b1 = new BigDecimal(first);
        BigDecimal b2 = new BigDecimal(second);
        if (roundingMode == -1) {
            roundingMode = BigDecimal.ROUND_HALF_EVEN;
        }//from  w  w w  .j  a v  a 2 s . c  o m
        return b1.divide(b2, scale, BigDecimal.ROUND_HALF_EVEN).doubleValue();
    }
}

Related

  1. divide(String num1, String num2, int scale)
  2. divide(String thisVal, String addVal)
  3. divide4Money(Double value1, Double value2)
  4. divideComplex(double realOne, double imagOne, double realTwo, double imagTwo)
  5. divideDouble(double first, double second)
  6. divideInts(int numerator, int denominator)
  7. divideNumber(Object divisor, Object dividend)
  8. divZ(double z)
  9. getIntDividedCeil(final int nDividend, final int nDivisor)