Problemas de principiante con calculo de porcentajes
Hola,
tengo un problemilla que es un poco chorra, pero al no tener mucha idea aún de java ...
Actualmente mi aplicación calula unos totales y yo quiero añadir una modificación para que añada los porcentajes de cada uno de esos totales. Yo los calculo de la siguiente manera ... porcentaje1=(total1/total)*100
Después de calcularlos lostengo que mostrar en la aplicación y no se cómo hacer para redondear la cifra obtenida. Por ejemplo, si tengo 45.73829531812726 como resultado de la operación me gustaría que se mostrara en la aplic. como 45.74 ....
¿Alguien podría decirme como hacerlo?
Salu2 y gracias
tengo un problemilla que es un poco chorra, pero al no tener mucha idea aún de java ...
Actualmente mi aplicación calula unos totales y yo quiero añadir una modificación para que añada los porcentajes de cada uno de esos totales. Yo los calculo de la siguiente manera ... porcentaje1=(total1/total)*100
Después de calcularlos lostengo que mostrar en la aplicación y no se cómo hacer para redondear la cifra obtenida. Por ejemplo, si tengo 45.73829531812726 como resultado de la operación me gustaría que se mostrara en la aplic. como 45.74 ....
¿Alguien podría decirme como hacerlo?
Salu2 y gracias
Hola:
La clase DecimalFormat te puede servir para eso. La construyes dando el formato que quieres para el numero
DecimalFormat df = new DecimalFormat ("##.##");
Luego simplemente llama al método format(). Tendras que convertir tu valor a un objeto. Por ejemplo, si tu valor lo has guardado en double, hazlo asi
String texto = df.format (new Double(valor));
Se bueno.
La clase DecimalFormat te puede servir para eso. La construyes dando el formato que quieres para el numero
DecimalFormat df = new DecimalFormat ("##.##");
Luego simplemente llama al método format(). Tendras que convertir tu valor a un objeto. Por ejemplo, si tu valor lo has guardado en double, hazlo asi
String texto = df.format (new Double(valor));
Se bueno.
