Java Double Number Divide divide(Number numerator, Number denominator)

Here you can find the source of divide(Number numerator, Number denominator)

Description

divide

License

Open Source License

Declaration

public static Double divide(Number numerator, Number denominator) 

Method Source Code


//package com.java2s;
//License from project: Open Source License 

import java.math.BigDecimal;
import java.math.RoundingMode;

public class Main {
    public static int scale = 10;

    public static Double divide(Number numerator, Number denominator) {
        Double rtn = null;//  w ww .  j  a va2 s .  com

        if (numerator != null && denominator != null) {
            double dNumerator = numerator.doubleValue();
            double dDenominator = denominator.doubleValue();
            if (dDenominator != 0) {
                BigDecimal bdNumerator = new BigDecimal(dNumerator);
                BigDecimal bdDenominator = new BigDecimal(dDenominator);
                rtn = bdNumerator.divide(bdDenominator, scale, RoundingMode.HALF_UP).doubleValue();
            }
        }

        return rtn;
    }
}

Related

  1. divide(double v1, double v2)
  2. divide(double x, double y, int scale, RoundingMode roundingMode)
  3. divide(final double n1, final double n2)
  4. divide(float a, float b)
  5. divide(float left, float right)
  6. divide(Object dividend, Object divisor)
  7. divide(Object num1, Object num2)
  8. divide(String num1, String num2)
  9. divide(String num1, String num2, int scale)