BigDecimal相乘不保留小数
时间: 2023-10-17 22:59:48 浏览: 234
BigDecimal的计算
您好!如果您想要使用 BigDecimal 进行乘法运算时不保留小数位,我可以给您提供一个简单的示例来演示如何实现这一点:
```java
import java.math.BigDecimal;
public class Main {
public static void main(String[] args) {
BigDecimal multiplicand = new BigDecimal("10");
BigDecimal multiplier = new BigDecimal("3");
BigDecimal result = multiplicand.multiply(multiplier).setScale(0);
System.out.println(result); // 输出结果为30
}
}
```
在上述示例中,我们使用了 `multiply` 方法来进行乘法运算。然后,使用 `setScale` 方法将结果的小数位数设置为0,这样就不会保留小数位。
希望这个示例能够帮助到您!如果您有任何其他问题,请随时提问。
阅读全文