Necesito saber cual es la parte decimal de un numero Double. He buscado en internet y encontre la siguiente forma:
Código:
Esta forma de obtener la parte decimal me funciona, el problema es que cuando el Double es demasiado grande, al convertirlo a String lo hace en notacion cientifica, y por lo tanto ya no funciona buscar la parte decimal usando la funcion split.String montoEnLetras = Double.toString(10,500.55); //Lo convierte a notacion cientifica cuando el Double es muy grande String[] nums = montoEnLetras.split("\\."); montoEnLetrasDecimal = nums[1];
He encontrado en internet otra maneras de obtener la parte decimal, pero parece que esta que les he colocado es la que mas me ha funcionado, con el detalle de que no funciona cuando el Double es muy grande.
Como suelen hacer ustedes para obtener la parte decimal de un numero?
Saludos y muchas gracias por su tiempo.