22/03/2013, 08:30
|
| | Fecha de Ingreso: marzo-2006
Mensajes: 329
Antigüedad: 18 años, 9 meses Puntos: 1 | |
clase BigDecimal BigDecimal unCentavo = new BigDecimal("0.01");
BigDecimal suma = unCentavo.add(unCentavo).add(unCentavo).add(unCent avo).add(unCentavo).add(unCentavo);
System.out.println("resultado " + suma);
porque devuelve 0.06 o sea el resultado correcto con un parametro String("0.01") pero cuando le paso un double(0.01) devuelve
0.060000000000000001249000902703301107976585626602 17285156250
Gracias. |