小编Err*_*ges的帖子

java BigDecimal arithmaticException无效操作

我无法找到为什么我java.lang.ArithmeticException: Invalid operation使用大十进制有一段 时间.

public static String E (int exponent, String value){
BigDecimal ten= new BigDecimal("10");
BigDecimal tempValue=new BigDecimal (value);
return tempValue.multiply(ten.pow(exponent)).toString();
}
Run Code Online (Sandbox Code Playgroud)

一些指数具有诸如的价值-27.有没有办法解决这个问题,因为很难用很多零存储原始值.因为我需要精确度,所以我选择了BigDecimal.

谢谢

java largenumber bigdecimal

8
推荐指数
1
解决办法
3912
查看次数

标签 统计

bigdecimal ×1

java ×1

largenumber ×1