Como se mencionó anteriormente. Doy un ejemplo, digamos que todos los valores de ensayo están a menos de 1 pero mayor que 0.Cómo cambiar 0.xxxx a xxxx en Java
- 0,12 (precisión: 3, la escala: 2)
- 0,345 (precisión: 4, escala: 3)
- 0.6789 (precisión: 5, escala: 4)
¿Cómo convierto los valor sin la codificación dura el valor de escala y precisión.
- 0,12 -> 12
- 0,345 -> 345
- 0,6789 -> 6789
de 0,1 y 0,01 y 0,001 deben recibir 1 (sé que esto mala idea i pero yo he sido dado conjuntos de reglas de negocio del software)
prefiero la solución en Java pero si hay un algoritmo matemático es mejor. gracias.
¿Cómo se extrae la parte fraccionaria? Como un entero? En ese caso, ¿qué se supone que le suceda a valores como 0.0042? – snemarch
¿Son estos BigDecimals o dobles? Los dobles tendrán problemas de precisión. –