En Java, qu'est-NaN veux dire?

J'ai un programme qui essaie de réduire un double vers le bas pour un nombre désiré. La sortie que je vous est NaN.

Ce n' NaN dire en Java?

  • Il y a une bonne description de NaN et de les écueils les plus courants lors de l'utilisation de NaN en Java: ppkwok.blogspot.co.royaume-uni/2012/11/...
  • Si vous posez la question "à quoi bon, NaN?" en Java (ou toute autre langue), je peux vous donner un cas d'utilisation où il est très pratique: quand j'ai un tableau 2d de flotteurs, mais mon calcul n'est pas valable pour une certaine partie de ce tableau 2d, je vais remplir cette valeur avec "NaN". Ceci peut être utilisé pour signaler aux utilisateurs en aval de mon calcul (comme quand il est transformé en une image raster) "ne pas prêter attention à la valeur à ce point". Très utile!
  • BTW, ce qui, exactement -- signifie "réduire" un double? Curieux...
InformationsquelleAutor David | 2010-04-11