Mega Code Archive

 
Categories / Java Book / 003 Essential Classes
 

0214 Convert double and long to BigDecimal

static BigDecimal valueOf(double val) Translates a double into a BigDecimal. static BigDecimal valueOf(long val) Translates a long value into a BigDecimal with a scale of zero. static BigDecimal valueOf(long unscaledVal, int scale) Translates a long unscaled value and an int scale into a BigDecimal. import java.math.BigDecimal; public class Main { public static void main(String[] args) { System.out.println(BigDecimal.valueOf(1.00001)); } } The output: 1.00001