Java kent de volgende rekenkundige operatoren:
| Operator | Betekenis |
| + | optellen |
| - | aftrekken |
| * | vermenigvuldigen |
| / | delen |
| % | rest van een deling (vwo) |
Int
De operator / geeft bij een deling van twee getallen van het datatype int als resultaat een heel getal. Bijvoorbeeld:
15 gedeeld door 2 geeft als resultaat 7. (!)
En dus niet 7.5 zoals je waarschijnlijk had verwacht. De uitkomst is 7 omdat alles wat na de punt komt simpelweg wordt 'weggegooid'.
Double
Bij een deling van twee waarden van het type double is het resultaat wel een decimaal getal. Bijvoorbeeld:
15.0 gedeeld door 2 geeft als resultaat 7.5.
Modulo
De operator % (modulo) geeft de rest van een deling. Bijvoorbeeld:
15 module 2 (15 % 2) heeft als resultaat 1.
Meer informatie over modulorekenen kan je vinden op slide 65 van de presentatie Programmeren met Java.
