nan (nicht eine Nummer) in Java-Berechnungen verstehen
Bei der Ausführung von Gleitkomma-Operationen in Java können Sie sich auf den peculiaren Wert nan treffen (Nicht eine Nummer). Dies kann rätselhaft sein, insbesondere wenn Sie mit dem mathematischen Gegenstück des Begriffs vertraut sind. Ergebnis einer Gleitkommaoperation. Es entsteht, wenn die Eingabeparameter für die Operation zu einem arithmetisch unmöglichen Ergebnis führen. Einige Beispiele gehören:
Dividing 0.0 durch 0.0
die quadratische Wurzel einer negativen NummerUnendlich zu negativem Infinity
ungültige mathematische Operationen: Teilen durch Null oder Ausführung anderer undefinierter Operationen. Repräsentierbarer Bereich des Datentyps.
Programmierer Fehler: Falsche oder unlogische mathematische Berechnungen.
nan verhalten sich unterschiedlich von von Andere numerische Werte in Java. Es wirkt sich auf:
Vergleiche: Nan ist keinem anderen Wert gleich, auch selbst.
Wenn es um Nan umgegangen ist, ist es wichtig, seine Implikationen zu berücksichtigen und angemessen umzugehen. Sie können nach Nan nach der double.isnan () -Methode suchen. Wenn Nan anwesend ist, können Sie:
es ignorieren, wenn es für die Logik des Programms irrelevant ist.
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3