Redondear float

maria
07 de Abril del 2006
Hola alguien me podría decir como puedo conseguir redondear un numero de tipo float, para tener solo 2 digitos detras de la coma?

He intentado usar Math.rint y Math.round pero lo que me hace es lo siguiente si el float tiene valor 33.333333 me pone 33.0 y yo lo que quiero es q me ponga 33.33.

Gracias

Diego
07 de Abril del 2006
El redondeo se hace al entero más próximo. Si quieres algo diferente, utiliza java.text.DecimalFormat o currartelo:
x=Math.rint(x*100)/100;
Espero que te sirva.

maria
07 de Abril del 2006
Gracias