なぜ 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();
}
一部の指数には、などの値があります-27
。多くのゼロを含む元の値を格納するのは難しいので、これを回避する方法はありますか?精度が必要だったのでBigDecimalを選びました。
ありがとうございました