| + | : | Gleitkomma |
Gleitkomma | Addition | |
| - | : | Gleitkomma |
Gleitkomma | Subtraktion | |
| * | : | Gleitkomma |
Gleitkomma | Multiplikation | |
| / | : | Gleitkomma |
Gleitkomma | Division | |
| % | : | Gleitkomma |
Gleitkomma | Modulo | |
| ++ | : | Gleitkomma | Gleitkomma | Inkrement um 1.0 | |
| -- | : | Gleitkomma | Gleitkomma | Dekrement um 1.0 |
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.
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).