truncar round redondear numeros limitar float decimales con android double decimal rounding

android - round - redondear float java



Android-Redondea a 2 lugares decimales (2)

Una manera fácil de hacerlo:

Double d; Int i; D+=0.005; i=d*100; Double b = i/100; String s = b.toString():

Posible duplicado:
Redondea un doble a 2 figuras significativas después del punto decimal

Sé que hay muchos ejemplos sobre cómo redondear estos números amables. Pero, ¿podría alguien mostrarme cómo redondear el doble, para obtener un valor que pueda mostrar como una Cadena y SIEMPRE tener 2 decimales?


Puede usar String.format("%.2f", d) , su doble se redondeará automáticamente.