Here you can find the source of multiply(BigDecimal number1, BigDecimal number2, int decimalPlaces)
private static BigDecimal multiply(BigDecimal number1, BigDecimal number2, int decimalPlaces)
//package com.java2s; //License from project: Apache License import java.math.BigDecimal; import java.math.MathContext; import java.math.RoundingMode; public class Main { private static final MathContext mathContext = MathContext.DECIMAL128; private static final RoundingMode roundingMode = RoundingMode.HALF_UP; private static BigDecimal multiply(BigDecimal number1, BigDecimal number2, int decimalPlaces) { return number1.multiply(number2, mathContext).setScale(decimalPlaces, roundingMode); }/*www . j a v a2 s . co m*/ }