相关疑难解决方法(0)

计算bigdecimals的百分比

我没有找到任何本地方法来执行此操作,因此我在辅助类中创建了自己的方法:

public static BigDecimal percentage(BigDecimal base, BigDecimal pct){
    return base.multiply(pct).divide(new BigDecimal(100));
}
Run Code Online (Sandbox Code Playgroud)

但我不太喜欢它,我想知道API是否有类似的东西.Number类(BigDecimal的祖先)将是一个不错的地方.

java

26
推荐指数
4
解决办法
4万
查看次数

将BigDecimal乘以100哪种方法更好?

在使用Java BigDecimal时,我有一个问题。当我要将100乘以BigDecimal的对象时,哪种方法会更好。

  1. 乘以10两次;
  2. movePointRight(2);
  3. scaleByPowerOfTen(2);
  4. 还有其他方法吗?请告诉我是否有。

顺便说一句,它将用于商业计算,所以我考虑的是精度而不是速度。

java bigdecimal

6
推荐指数
1
解决办法
5349
查看次数

标签 统计

java ×2

bigdecimal ×1