BigDecimal 変数があります
BigDecimal x = new BigDecimal("5521.0000000001");
方式:
x = x.add(new BigDecimal("-1")
.multiply(x.divideToIntegralValue(new BigDecimal("1.0"))));
値を取得するために整数部分を削除したいのですx = ("0.0000000001")
が、新しい値は 0.0000000001 ではなく 1E-10 です。