Mega Code Archive

 
Categories / Java / Data Type
 

Operate with big decimal values

import java.math.BigDecimal; public class Main {   public static void main(String[] argv) throws Exception {     // Create via a string     BigDecimal bd1 = new BigDecimal("123456789.0123456890");     // Create via a long     BigDecimal bd2 = BigDecimal.valueOf(123L);     bd1 = bd1.add(bd2);     bd1 = bd1.multiply(bd2);     bd1 = bd1.subtract(bd2);     bd1 = bd1.divide(bd2, BigDecimal.ROUND_UP);     bd1 = bd1.negate();   } }