We would like to know how to round a BigDecimal.
import java.math.BigDecimal; /*from w ww . j a va 2s.c om*/ public class Main { public static void main(String args[]) { BigDecimal bd = new BigDecimal(3.14159); bd = bd.setScale(2, BigDecimal.ROUND_HALF_UP); System.out.println(bd); } }
The code above generates the following result.