Ver Mensaje Individual
  #4 (permalink)  
Antiguo 02/11/2010, 10:28
Avatar de Fuzzylog
Fuzzylog
 
Fecha de Ingreso: agosto-2008
Ubicación: En internet
Mensajes: 2.511
Antigüedad: 15 años, 8 meses
Puntos: 188
Respuesta: usar los decimales de un numero?

Prueba con esto

float p = 24.5f; // Por ejemplo - En tu caso usa tu número
String ps = String.valueOf(p);
String[] psSplitted = ps.split(".");
String psDecimal = psSplitted[1]; // 2º elemento
System.out.println(psDecimal); // comprueba que te escribe 5 y no 5f
// Si te escribe 5
int decimal = Integer.valueOf(psDecimal).intValue(); // parsea de String a int

--> Si te escribe 5f yo que tú trataría de usar un double mejor que un float, ya que los float son bastante peculiares en su comportamiento