java BigDecimal 乘以一个long
时间: 2023-11-28 08:05:13 浏览: 277
java BigDecimal操作
在Java中,可以使用`BigDecimal`类来进行大精度数值的计算。将`BigDecimal`乘以一个`long`数,可以通过调用`multiply`方法来实现。以下是一个示例代码:
```java
import java.math.BigDecimal;
public class Main {
public static void main(String[] args) {
BigDecimal decimal = new BigDecimal("123.45");
long value = 10L;
BigDecimal result = decimal.multiply(BigDecimal.valueOf(value));
System.out.println(result);
}
}
```
在上面的示例中,我们创建了一个`BigDecimal`对象`decimal`并将其值设置为"123.45"。然后,我们将一个`long`数值10乘以`decimal`,并将结果存储在`result`变量中。最后,我们打印出`result`的值。
阅读全文