Gleitkommazahlen

pun6

Mitglied
Rechnen mit Gleitkommazahlen :
Wenn ich ein float f mit beispielsweise 0.6 als Wert habe und und diesem immer wieder einen Wert wie beispielswesie 0.2 hinzufüge , bekäme ich nach fünf Wertzuweisungen 1.6000001 als Ergebnis raus .

Wenn ich hingegen ein double b mit 0.7 als Wert habe und diesem drei Mal 0.2 hinzufüge , bekomme ich 1.2999999999999998 heraus .

Wie kommt es zu diesen ungenauen Ergebnissen ?
 

Ähnliche Java Themen

Neue Themen


Oben