¿se puede truncar en java?
Hola, estoy intentando desde hace tiempo encontrar la manera de trucar un número decimal a dos cifras, ¿sabe alguien cómo?. Hasta ahora solo he conseguido redondear con Math.round(), pero eso no me vale.
Gracias por vuestro interés.
Gracias por vuestro interés.
En otro foro encontré esta solución para truncar a dos decimales, espero que te sirva:
double a = ( (double)( (int)(a*100) ) )/100;
double a = ( (double)( (int)(a*100) ) )/100;
para truncar lo ke debes hacer es ponerle (int)antes de el numero ke kieres truncar,supongamos ke tienes la variable num y le distes un valor de 12.5 y tienes algo asi
System.out.print ("asi se trunka" + (int) num );
con eso trunkas el 12.5 y te keda 12
ojala te sirva
bye
System.out.print ("asi se trunka" + (int) num );
con eso trunkas el 12.5 y te keda 12
ojala te sirva
bye