BigDecimal求百分数
时间: 2023-10-17 08:08:20 浏览: 80
BigDecimal的计算
可以使用BigDecimal的multiply方法将数值乘以100,然后使用setScale方法设置精度并将结果转换为百分数格式。例如:
```java
import java.math.BigDecimal;
import java.text.DecimalFormat;
public class Example {
public static void main(String[] args) {
BigDecimal num = new BigDecimal("0.75"); // 假设需要转换的数值为0.75
BigDecimal percent = num.multiply(new BigDecimal("100"));
DecimalFormat df = new DecimalFormat("0.00%"); // 设置百分数格式,保留两位小数
System.out.println(df.format(percent.setScale(2))); // 输出结果为75.00%
}
}
```
阅读全文