Cuestion de precision
Publicado por javi (13 intervenciones) el 25/11/2005 11:20:55
Hola foro
Tengo que hacer en JAva un condicional, por el cual el usuario introduzca una serie de números decimales y si suma una cantidad determinada de positivo o sino negativo, hasta ahora todo parece muy sencillo, el problema es que no se pq extraña razon si el usuario introduce
0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1, la suma que deberia de ser 1 no lo es, es 1.000001, luego al hacer el condicional if(suma==1) es evaluado como falso, ¿cómo lo puedo solucionar?
Gracias
Un saludo
Tengo que hacer en JAva un condicional, por el cual el usuario introduzca una serie de números decimales y si suma una cantidad determinada de positivo o sino negativo, hasta ahora todo parece muy sencillo, el problema es que no se pq extraña razon si el usuario introduce
0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1, la suma que deberia de ser 1 no lo es, es 1.000001, luego al hacer el condicional if(suma==1) es evaluado como falso, ¿cómo lo puedo solucionar?
Gracias
Un saludo
Valora esta pregunta


0