Почему изменение порядка сумм возвращает другой результат?
 23.53 + 5.88 + 17.64 = 47.05
 23.53 + 17.64 + 5.88 = 47.050000000000004
Оба Java и JavaScript возвращают те же результаты.
Я понимаю, что из-за того, что числа с плавающей запятой представлены в двоичном выражении, некоторые рациональные числа (например, 1/3 - 0.333333...) не могут быть представлены точно.
Почему простое изменение порядка элементов влияет на результат?
