bigdecimal初始化赋值
时间: 2023-05-21 09:00:43 浏览: 657
BigInteger BigDecimal 使用
BigDecimal的初始化赋值可以通过以下方式进行:
1. 使用字符串构造函数:BigDecimal bd = new BigDecimal("123.456");
2. 使用double类型构造函数:BigDecimal bd = new BigDecimal(123.456);
3. 使用long类型构造函数:BigDecimal bd = new BigDecimal(123456);
4. 使用BigInteger类型构造函数:BigDecimal bd = new BigDecimal(new BigInteger("123456"));
注意:使用double类型构造函数可能会出现精度问题,建议使用字符串构造函数或BigInteger类型构造函数。
阅读全文