Here you can find the source of add(double v1, double v2)
public static BigDecimal add(double v1, double v2)
//package com.java2s; import java.math.BigDecimal; public class Main { public static BigDecimal add(String v1, String v2) { return add(new BigDecimal(v1), new BigDecimal(v2)); }/*from ww w. ja v a 2s .c o m*/ public static BigDecimal add(double v1, double v2) { return add(new BigDecimal(v1), new BigDecimal(v2)); } public static BigDecimal add(BigDecimal v1, BigDecimal v2) { return v1.add(v2); } }