Truncar un numero
Hola!!!
Necesito truncar los decimales de un numero, es decir, tengo un numero double que tiene muchos decimales y quiero que me muestre solo tres, que funcion puedo utilizar, si alguien tiene algun ejemplo lo agradeceria.
Gracias...
Necesito truncar los decimales de un numero, es decir, tengo un numero double que tiene muchos decimales y quiero que me muestre solo tres, que funcion puedo utilizar, si alguien tiene algun ejemplo lo agradeceria.
Gracias...
Hola,
No sé si existe una función o no, pero a mi se me ocurre algo como lo siguiente.
double numero=15.321654987;
int entero=(int) numero*1000; //15321
double numero_final=entero/1000; //15.321
Un poco chapuzas, no? pero supongo que funcionará
(no aproxima ni nada, pero bueno...)
Un saludo de un chapucillas, jeje (:-p)
No sé si existe una función o no, pero a mi se me ocurre algo como lo siguiente.
double numero=15.321654987;
int entero=(int) numero*1000; //15321
double numero_final=entero/1000; //15.321
Un poco chapuzas, no? pero supongo que funcionará
(no aproxima ni nada, pero bueno...)
Un saludo de un chapucillas, jeje (:-p)
si quieren truncar la forma mas eficiente para mi es utilizar
double x = 1.5
x = Math.floor(x)
double x = 1.5
x = Math.floor(x)