Почему вывод следующего кода в экспоненциальном представлении?
BigDecimal val = new BigDecimal("0000.000000111");
System.out.println(val);
вывод: 1.11e-8
но вывод этого кода правильный в десятичном формате.
BigDecimal val = new BigDecimal("0000.000011111");
System.out.println(val);
вывод: 0,000011111
Есть ли способ получить правильное десятичное значение для первой строки (например, второго вывода)?
BigDecimal.toString
? - person Jon Skeet   schedule 20.05.2015toPlainString()
, чтобы увидеть представление BigDecimal без экспоненты - person MaxZoom   schedule 20.05.2015