我无法找到为什么在使用大十进制时出现java.lang.ArithmeticException:Invalidoperation。publicstaticStringE(intexponent,Stringvalue){BigDecimalten=newBigDecimal("10");BigDecimaltempValue=newBigDecimal(value);returntempValue.multiply(ten.pow(exponent)).toString();}一些指数的值如-27。有什么办法解决这个问题,因为很难存储带有许多零的原始值。我选择了BigDecimal,因