Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/12/2009, 02:48
cslbcn
 
Fecha de Ingreso: marzo-2008
Mensajes: 383
Antigüedad: 16 años, 1 mes
Puntos: 5
Exclamación Redondear un numero

Hola. A ver si me pueden ayudar.... yo estoy llegando a la deseperación...

Tengo una variable double con un valor = 0.009999999999999787

quiero redondear este numero a centesimas, es decir que me dé = 0.01

he probado con multiplicar por 100 y dividir por 100 pasando este nuevo valor a un int (lo mismo con 1000, 10000, 100000...) y usando dif = Math.round(dif*100)/100;
dif = Math.round(dif*1000)/1000; dif = Math.round(dif*10000)/10000;

y no funciona!

como puedo redondear?