Round a BigDecimal(double) up


import java.math.BigDecimal;

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);
  }

}

Output:


3.14
Home 
  Java Book 
    Runnable examples  

BigDecimal:
  1. Create BigDecimal from long and String
  2. Add two BigDecimal together
  3. Divide BigDecimal from another BigDecimal
  4. Multiply one BigDecimal to another BigDecimal
  5. Negate a BigDecimal
  6. Subtract BigDecimal from another BigDecimal
  7. Truncate BigDecimal value
  8. Power a BigDecimal
  9. Round a BigDecimal(double) up
  10. Round a BigDecimal(double) down
  11. Format BigDecimal to Currency and Percentage