anonymous
Log in
Log out
Search
Recents:
v3.0
My subscriptions
My posts
My profile
java-l
Problemas con un if
14/12/19 20:13
Diego Cromberg
Replies:
5
Estimado foro. Me sucede algo muy extraño. Tengo 2 variables con el mismo tipo de dato (Numeric(12.4)) que tienen el mismo valor y en el if que compara los valores no sale por igual. Alguna idea? Gracias de antemano. Saludos cordiales Diego Carlos Cromberg +54 11 4141-9282 <http://www.datafix.com.ar> http://www.datafix.com.ar
Estimado foro.
Me sucede algo muy extraño.
Tengo 2 variables con el mismo tipo de dato (Numeric(12.4)) que tienen el
mismo valor y en el if que compara los valores no sale por igual.
Alguna idea?
Gracias de antemano.
Saludos cordiales
Diego Carlos Cromberg
+54 11 4141-9282
<http://www.datafix.com.ar> http://www.datafix.com.ar
Replies
fertru
14/12/19 23:11
Estas generando con Java? Es un problema en los decimales puede estar comparando .00011 con .00015Por más que sean 4 decimales redondea en el 4to y te da diferente... fíjate en eso amplia los decimales y mira que valor traen las variables...Solución cambiar la firma de preguntar en el if...Enviado desde mi smartphone Samsung Galaxy. -------- Mensaje original --------
Estas generando con Java? Es un problema en los decimales puede estar comparando .00011 con .00015Por más que sean 4 decimales redondea en el 4to y te da diferente... fíjate en eso amplia los decimales y mira que valor traen las variables...Solución cambiar la firma de preguntar en el if...Enviado desde mi smartphone Samsung Galaxy. -------- Mensaje original --------
Diego Cromberg
14/12/19 23:54
Hola, cómo estás? Si, estoy generando con Java. Lo que hice fue convertir a string ambos valores y ahí funcionó Saludos cordiales Diego Carlos Cromberg +54 11 4141-9282 http://www.datafix.com.ar
Hola, cómo estás? Si, estoy generando con Java. Lo que hice fue convertir a string ambos valores y ahí funcionó Saludos cordiales Diego Carlos Cromberg +54 11 4141-9282 http://www.datafix.com.ar
Edgar Salgado
15/12/19 15:03
Si los comparas como caracteres
Si los comparas como caracteres
encisomunozs
15/12/19 15:22
Intenta hacerles un redondeo para que tengan realmente la misma cantidad de decimales. El dom., 15 de diciembre de 2019 1:19 p. m., Edgar Salgado < edgarsal@adinet.com.uy>
Intenta hacerles un redondeo para que tengan realmente la misma cantidad de decimales. El dom., 15 de diciembre de 2019 1:19 p. m., Edgar Salgado < edgarsal@adinet.com.uy>
emenna
16/12/19 09:45
Puede ser que la diferencia entre ambo es que una se signed, y el otro unsigned. El sáb., 14 dic. 2019 a las 20:34, Diego Cromberg (<dcromberg@datafix.com.ar>)
Puede ser que la diferencia entre ambo es que una se signed, y el otro unsigned. El sáb., 14 dic. 2019 a las 20:34, Diego Cromberg (
)
Back to java-l