PDA

Ver la Versión Completa : Limitar a dos decimales


feelmusic
02/08/13, 13:42:21
Quiero limitar mis variables float a dos decimales o como mucho a tres, como se podría hacer¿. Hay alguna forma fácil de hacerlo como en objetive C ¿

mocelet
02/08/13, 16:29:29
No entiendo qué sentido tiene restringir un float, mientras más decimales más precisos son los cálculos.

Lo que puedes hacer es no mostrar más de dos o tres decimales al sacarlo por pantalla o convertirlo a String, con el método format:

String numeroConDosDecimales = String.format("%.2f", numeroFloat);

Más info de parámetros para formatear distintos tipos de datos en http://developer.android.com/reference/java/util/Formatter.html

feelmusic
02/08/13, 17:15:31
Me expresao mal, keria decir q solo quiero mostrar en la pantalla dos o tres decimales

mocelet
02/08/13, 17:20:49
Es String.format, evidentemente, ahora lo edito