64 votes

Comment une valeur flottante primitive peut-elle être -0,0 ? Que cela signifie-t-il?

Comment se fait-il qu’une valeur flottante primitive puisse être -0,0 ? Que cela signifie-t-il?
Puis-je annuler cette fonctionnalité ?

Lorsque j’ai :

Puis retourne et il en va de même pour ```` . Mais quand je l’imprime, il imprime.

4voto

ya_pulser Points 755

Un bon article sur la façon dont les nombres à virgule flottante sont gérés en java / ordinateurs. http://www.artima.com/underthehood/floating.html

btw: c’est une vraie douleur dans les ordinateurs quand 2.0 - 1.0 pourrait produire 0.99999999999999999999999999999999999999999999999999999999999999999 :)99999999999999999999999999999999999999999999999999999999999999 Cela peut être particulièrement facile à trouver dans les validations de formulaire javascript.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X