Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/03/2010, 08:57
Avatar de chuidiang
chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 7 meses
Puntos: 454
Respuesta: Redondear al entero siguiente.

Math.round() te devuelve el más cercano. 4.3 queda como 4 y 4.7 quedaría como 5.
Si necesitas el entero mayor (4.3 y 4.7 quieres que den 5), pues suma 1 y luego haces cast a int

int valor = (int)(4.3+1)

De todas formas, mira las funciones Math.round(), Math.floor() y Math.ceil() a ver si te valen.

Se bueno.
__________________
Apuntes Java
Wiki de Programación