Как вы относитесь к явному поведению Java при работе с модулем при использовании удвоений?
Например, вы ожидаете, что результатом 3.9 - (3.9 % 0.1)
будет 3.9
(и действительно, Google говорит, что я не сходит с ума), но когда я запускаю его на Java, я получаю 3.8000000000000003
.
Я понимаю, что это результат того, как хранилища Java и процессы удваиваются, но есть ли способ обойти его?