divide double value by scale - Android java.lang

Android examples for java.lang:Math

Description

divide double value by scale

Demo Code


//package com.java2s;
import java.math.BigDecimal;

public class Main {

    public static double div(double d1, double d2, int scale) {

        BigDecimal bd1 = new BigDecimal(Double.toString(d1));
        BigDecimal bd2 = new BigDecimal(Double.toString(d2));
        return bd1.divide(bd2, scale, BigDecimal.ROUND_HALF_UP)
                .doubleValue();//from   w  ww .jav a 2 s .  co m
    }

    public static double div(double d1, double d2) {

        BigDecimal bd1 = new BigDecimal(Double.toString(d1));
        BigDecimal bd2 = new BigDecimal(Double.toString(d2));
        return bd1.divide(bd2, 4, BigDecimal.ROUND_HALF_UP).doubleValue();
    }
}

Related Tutorials