Подробное объяснение BigDecimal и проблемы с точностью

Впервые опубликовано в 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

Guess you like

Origin blog.csdn.net/qq_34337272/article/details/126526682