Operatoren

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.