Итак, у меня есть двойное значение, равное 1234, я хочу переместить десятичный разряд, чтобы получилось 12,34
Для этого я умножаю 0,1 на 1234 два раза, примерно так
double x = 1234;
for(int i=1;i<=2;i++)
{
x = x*.1;
}
System.out.println(x);
Будет напечатан результат: «12.340000000000002»
Есть ли способ, без простого форматирования до двух десятичных знаков, правильно иметь двойное хранилище 12,34?