Впервые опубликовано в JavaGuide («Java Learning + Interview Guide» охватывает основные знания, которые необходимо освоить большинству Java-программистов. JavaGuide — лучший выбор для подготовки к собеседованиям по Java!)
BigDecimal
Это вопрос знаний, который часто задают в интервью Dachang Java.
В «Руководстве по разработке Java для Alibaba» упоминается: «Чтобы избежать потери точности, вы можете использовать BigDecimal
для выполнения операций с плавающей запятой».
Есть ли риск потери точности при работе с числами с плавающей запятой? Действительно будет!
Образец кода:
float a = 2.0f - 1.9f;
float b = 1.8f - 1.7f;
System.out