imprimir solo dos decimales en de los flotante

calitb
09 de Septiembre del 2005
como hago para imprimir solo el numero float con dos decimales. existe una forma directa o tengo que de todas maneras hacer un proceso matematico...
yo hago asi
float a=4.232453;
float b=a*100;
int c=(int) (b);
a=(float)(/c/100);
y despues imprimo a.... pero hay una forma de hacerlo directamente como en C?

chuidiang
09 de Septiembre del 2005
Hola

En java se hace con las clases DecimalFormat y NumberFormat. Ahí puedes decir exactamente qué formato quieres.

Se bueno.