用一个bigdecimal类型的数除以一个int类型的数
时间: 2023-12-10 17:41:04 浏览: 75
BigDecimal的计算
在Java中,如果要用一个BigDecimal类型的数除以一个int类型的数,可以使用BigDecimal类中的divide()方法。该方法有多个重载形式,其中一个形式的参数为一个整数类型的数值,可以将其转换为BigDecimal类型后再进行运算。以下是示例代码:
```
import java.math.BigDecimal;
public class Example {
public static void main(String[] args) {
BigDecimal a = new BigDecimal("10.2");
int b = 3;
// 使用BigDecimal的divide方法进行除法运算
BigDecimal c = a.divide(BigDecimal.valueOf(b));
System.out.println(c); // 输出结果为 3.4
}
}
```
在上面的示例代码中,首先定义了一个BigDecimal类型的数a,以及一个int类型的数b。然后使用BigDecimal的divide()方法进行除法运算,其中将b转换为BigDecimal类型后进行运算。最终得到的结果是一个BigDecimal类型的数c,可以打印输出。
阅读全文