Here you can find the source of div(Double v1, Double v2)
public static double div(Double v1, Double v2)
//package com.java2s; import java.math.BigDecimal; public class Main { public static double div(double v1, double v2, int scale) { if (scale < 0) throw new IllegalArgumentException("The scale must be a positive integer or zero"); BigDecimal b1 = new BigDecimal(Double.toString(v1)); BigDecimal b2 = new BigDecimal(Double.toString(v2)); return b1.divide(b2, scale, 4).doubleValue(); }/* www . j ava2s . c o m*/ public static double div(Double v1, Double v2) { if (v1 == null) { v1 = 0d; } if (v2 == null) { v2 = 0d; } double s1 = v1, s2 = v2; return div(s1, s2, 4); } public static double div(Double v1, Double v2, int scale) { if (v1 == null) { v1 = 0d; } if (v2 == null) { v2 = 0d; } double s1 = v1, s2 = v2; return div(s1, s2, scale); } }