Java BigDecimal удаляет десятичное число и запаздывающие числа

Я не видел это ни в одном из других ответов, но одна вещь, которую я заметил, состоит в том, что я мог отладить настолько быстрее . Вы не должны выполнять развертку через свое приложение только с правильной последовательностью шагов, чтобы получить к коду Вашу фиксацию, только найти, что Вы совершили булеву ошибку и должны сделать все это снова. С модульным тестом можно просто ступить непосредственно в код, который Вы отлаживаете.

18
задан Zero Cool 22 August 2009 в 20:19
поделиться

3 ответа

Попробуйте number.toBigInteger (). ToString ()

41
ответ дан 30 November 2019 в 05:39
поделиться

Используйте это.

BigDecimal truncated= number.setScale(0,BigDecimal.ROUND_DOWN);
44
ответ дан 30 November 2019 в 05:39
поделиться

BigDecimal без дробей - BigInteger. Почему бы вам просто не использовать BigInteger?

5
ответ дан 30 November 2019 в 05:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: