Beispiele: | .2 | ||||
2 | |||||
2. | |||||
2.0 | |||||
2.538 | |||||
2.538f | |||||
2.5E2 | |||||
2.5E-2 |
Multiplikation: (Exponenten addieren, Mantissen multiplizieren)
Beispiel: | ||||||
Addition: (Exponenten angleichen, Mantissen addieren)
Beispiel: | ||||||
Problem beim Angleichen der Exponenten:
Beispiel: | ||||||
Bei Bits für die Mantisse ist nicht mehr darstellbar.
Die Dezimalzahl ist nicht exakt darstellbar, da die Dualzahlentwicklung der Mantisse eine Periode enthält.
Gleitkommaoperationen stoßen in Java keine Ausnahmebehandlung an. D.h., Division durch Null führt nicht zum Abbruch, sondern ergibt den Wert bzw. ; Null dividiert durch Null ergibt NaN (not a number).
Source: Gleitkomma.java JavaDoc: Gleitkomma.html Applet: