指数の扱い
BigDecimalで指数が扱えるか単純なテストをしました。
package toyprogram; import java.math.BigDecimal; /** * @author DancingSummer * */ public class DecimalSample { public static void main(String[] args) { new DecimalSample().mainProcess(); } private void mainProcess() { BigDecimal decimal = new BigDecimal("1.00E+05"); System.out.println(decimal.toString()); System.out.println(decimal.intValue()); } } 結果:100000 結果:100000
結論、、できた。
ちなみに1.00E+05は、1.00×(10*5)。