Java BigDecimal без E

У меня есть переменная BigDecimal

BigDecimal x = new BigDecimal("5521.0000000001");

Формула:

x = x.add(new BigDecimal("-1")
     .multiply(x.divideToIntegralValue(new BigDecimal("1.0"))));

Я хочу удалить целую часть, чтобы получить значение x = ("0.0000000001"), но мое новое значение — 1E -10, а не 0,0000000001.

11
задан Mat 19 August 2012 в 12:54
поделиться