Я прочитал это - почему числа с плавающей точкой неточны?
Таким образом, иногда точность может быть изменена числом с плавающей запятой из-за ее стиля представления (научная нотация с показателем и мантисса).
Но если я добавлю целочисленное значение в double, есть ли шанс немного изменить точность двойного в Java?
Я имею в виду,
int i = 3;
double d = (double) i;
System.out.println(d);
на выходе я получил 3.0
как я и ожидал.
но, есть ли вероятность того, что точность изменилась, как 3.000001
из-за стиля представления double в Java?