Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
2
respuestas

[Sugerencia] Usen BigDecimal

Para obtener el 0.3 es mas util usar BigDecimal Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

2 respuestas

¡Hola Sasha!

Gracias por compartir tu sugerencia con la comunidad. Es cierto que cuando trabajamos con números decimales en Java, es recomendable utilizar la clase BigDecimal en lugar de tipos de datos primitivos como double o float. Esto se debe a que los tipos primitivos pueden presentar problemas de precisión al realizar operaciones matemáticas.

La clase BigDecimal nos permite trabajar con números decimales de manera más precisa y controlada. Podemos establecer la precisión y el redondeo que deseamos utilizar en nuestras operaciones.

En el ejemplo que compartiste, podemos ver que al utilizar el tipo de dato double para representar el número 0.3, el resultado de la operación no es exactamente 0.3. Si utilizamos BigDecimal en su lugar, podemos obtener un resultado más preciso.

Te invito a que sigas explorando el uso de BigDecimal y compartas tus experiencias con la comunidad. ¡Espero haber ayudado y buenos estudios!

Excelente Sasha.

Gracias por compartir tus conocimientos y experiencias, en mi caso no tenía conocimiento acerca de la clase BigDecimal, lo cuál nos facilita mucho el trabajo a la hora de trabajar con valores decimales.