Round double value using java

You can round a double using the setScale() method of BigDecimal class.

public double round(double d, int decimalPlace) {

BigDecimal bd = new BigDecimal(Double.toString(d));

bd = bd.setScale(decimalPlace, BigDecimal.ROUND_HALF_UP);

return bd.doubleValue();

}

0 comments:

Post a Comment