Java -operators
Java-operators
Operators worden gebruikt om bewerkingen op variabelen en waarden uit te voeren.
In het onderstaande voorbeeld gebruiken we de
+
operator om twee waarden bij elkaar op te tellen:
Voorbeeld
int x = 100 + 50;
Hoewel de +
operator vaak wordt gebruikt om twee waarden bij elkaar op te tellen, zoals in het bovenstaande voorbeeld, kan hij ook worden gebruikt om een variabele en een waarde bij elkaar op te tellen, of een variabele en een andere variabele:
Voorbeeld
int sum1 = 100 + 50; // 150 (100 + 50)
int sum2 = sum1 + 250; // 400 (150 + 250)
int sum3 = sum2 + sum2; // 800 (400 + 400)
Java verdeelt de operators in de volgende groepen:
- rekenkundige operatoren
- Toewijzingsoperators
- Vergelijkingsoperatoren
- Logische operatoren
- Bitsgewijze operators
Rekenkundige operatoren
Rekenkundige operatoren worden gebruikt om veelvoorkomende wiskundige bewerkingen uit te voeren.
Operator | Name | Description | Example | Try it |
---|---|---|---|---|
+ | Addition | Adds together two values | x + y | |
- | Subtraction | Subtracts one value from another | x - y | |
* | Multiplication | Multiplies two values | x * y | |
/ | Division | Divides one value by another | x / y | |
% | Modulus | Returns the division remainder | x % y | |
++ | Increment | Increases the value of a variable by 1 | ++x | |
-- | Decrement | Decreases the value of a variable by 1 | --x |
Java-toewijzingsoperators
Toewijzingsoperators worden gebruikt om waarden aan variabelen toe te wijzen.
In het onderstaande voorbeeld gebruiken we de toewijzingsoperator ( =
) om de waarde 10 toe te wijzen aan een variabele met de naam x :
Voorbeeld
int x = 10;
De operator voor optellen+=
( ) voegt een waarde toe aan een variabele:
Voorbeeld
int x = 10;
x += 5;
Een lijst met alle toewijzingsoperatoren:
Operator | Example | Same As | Try it |
---|---|---|---|
= | x = 5 | x = 5 | |
+= | x += 3 | x = x + 3 | |
-= | x -= 3 | x = x - 3 | |
*= | x *= 3 | x = x * 3 | |
/= | x /= 3 | x = x / 3 | |
%= | x %= 3 | x = x % 3 | |
&= | x &= 3 | x = x & 3 | |
|= | x |= 3 | x = x | 3 | |
^= | x ^= 3 | x = x ^ 3 | |
>>= | x >>= 3 | x = x >> 3 | |
<<= | x <<= 3 | x = x << 3 |
Java-vergelijkingsoperators
Vergelijkingsoperatoren worden gebruikt om twee waarden te vergelijken:
Operator | Name | Example | Try it |
---|---|---|---|
== | Equal to | x == y | |
!= | Not equal | x != y | |
> | Greater than | x > y | |
< | Less than | x < y | |
>= | Greater than or equal to | x >= y | |
<= | Less than or equal to | x <= y |
Logische Java-operators
Logische operatoren worden gebruikt om de logica tussen variabelen of waarden te bepalen:
Operator | Name | Description | Example | Try it |
---|---|---|---|---|
&& | Logical and | Returns true if both statements are true | x < 5 && x < 10 | |
|| | Logical or | Returns true if one of the statements is true | x < 5 || x < 4 | |
! | Logical not | Reverse the result, returns false if the result is true | !(x < 5 && x < 10) |