我无法找到为什么我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.
谢谢