¿Cómo lidiar con el comportamiento extraño de Java con el operador de módulo al usar dobles?Módulo con dobles en Java
Por ejemplo, se podría esperar que el resultado de 3.9 - (3.9 % 0.1)
sea 3.9
(y, de hecho, Google dice que no voy loco), pero cuando lo ejecuto en Java me sale 3.8000000000000003
.
Entiendo que esto es el resultado de cómo se duplican las tiendas y los procesos de Java, pero ¿hay alguna manera de evitarlo?
¿Qué estás tratando de hacer? Tengo la sensación de que realmente no necesitas '%' en absoluto. – polygenelubricants