Java 中 BigDecimal除以一个int类型的值做计算
时间: 2024-03-16 09:46:38 浏览: 180
BigDecimal的计算
在 Java 中,可以使用 BigDecimal 类来进行高精度的浮点数计算,包括相加、相减、相乘、相除等操作。
下面是 BigDecimal 除以 int 类型的值的示例代码:
```
BigDecimal a = new BigDecimal("10.5");
int b = 3;
BigDecimal c = a.divide(new BigDecimal(b));
System.out.println(c); // 输出 3.5
```
在这个示例中,我们创建了一个 BigDecimal 类型的对象 a,并赋值为 10.5,另外定义了一个 int 类型的变量 b,赋值为 3。然后,使用 a.divide(new BigDecimal(b)) 方法进行相除操作,并将结果保存到 c 中。最后,使用 System.out.println() 方法将结果输出。
需要注意的是,BigDecimal 的除法运算要使用 divide() 方法,而不是除法运算符 /。另外,除法运算时,如果除数是 int 类型的值,需要使用 new BigDecimal(int) 将其转换为 BigDecimal 类型的对象。
阅读全文