In meinem Kurs wird mir das gesagt:
Kontinuierliche Werte werden im Speicher nur annähernd dargestellt, weshalb bei Berechnungen mit Fließkommazahlen Rundungsfehler auftreten. Dabei handelt es sich um winzige Abweichungen in den Bitmustern; daher ist der Test
e==f
unsicher ist, wenne
yf
sind Schwimmer.
Bezogen auf Java.
Ist das wahr? Ich habe Vergleichsanweisungen verwendet mit double
s und float
s und hatten noch nie Rundungsprobleme. In einem Lehrbuch habe ich noch nie etwas Ähnliches gelesen. Die virtuelle Maschine trägt dem doch sicher Rechnung?