Hallo zusammen,
ich hab´ mal ´ne Frage an die Java-Experten: Wenn ich zur größten positiven Integer-Zahl eins dazu zähle, erhalte ich die dem Betrag nach größte negative Zahl. Das kommt von dem Überlauf des Wertebereichs, wodurch sich das Vorzeichen-Bit ändert. Soweit hab ich´s verstanden.
Warum tritt der Effekt aber bei den Datentype Float und Double nicht auf? Kann mir da jemand eine anschauliche Begründung dafür geben?
Danke schonmal für Eure Hilfe!
ich hab´ mal ´ne Frage an die Java-Experten: Wenn ich zur größten positiven Integer-Zahl eins dazu zähle, erhalte ich die dem Betrag nach größte negative Zahl. Das kommt von dem Überlauf des Wertebereichs, wodurch sich das Vorzeichen-Bit ändert. Soweit hab ich´s verstanden.
Warum tritt der Effekt aber bei den Datentype Float und Double nicht auf? Kann mir da jemand eine anschauliche Begründung dafür geben?
Danke schonmal für Eure Hilfe!