Bienvenido a nuestro sitio, en este lugar vas a encontrar la solucíon a lo que estás buscando.
Solución:
Utilice formato decimal.
DecimalFormat es una subclase concreta de NumberFormat que formatea números decimales. Tiene una variedad de características diseñadas para hacer posible analizar y formatear números en cualquier lugar, incluida la compatibilidad con dígitos occidentales, árabes e índicos. También admite diferentes tipos de números, incluidos números enteros (123), números de punto fijo (123,4), notación científica (1,23E4), porcentajes (12%) y cantidades de moneda ($123). Todo esto se puede localizar.
Fragmento de código –
double i2=i/60000;
tv.setText(new DecimalFormat("##.##").format(i2));
Producción –
5.81
Qué tal si String.format("%.2f", i2)
?
Aquí te demostraré cómo acortar tu número decimal. Aquí voy a hacerlo corto hasta 4 valores después del decimal.
double value = 12.3457652133
value =Double.parseDouble(new DecimalFormat("##.####").format(value));