Java -operateurs
Java-operateurs
Operateurs word gebruik om bewerkings op veranderlikes en waardes uit te voer.
In die voorbeeld hieronder gebruik ons die
+
operateur om twee waardes bymekaar te tel:
Voorbeeld
int x = 100 + 50;
Alhoewel die +
operateur dikwels gebruik word om twee waardes bymekaar te tel, soos in die voorbeeld hierbo, kan dit ook gebruik word om 'n veranderlike en 'n waarde, of 'n veranderlike en 'n ander veranderlike saam te tel:
Voorbeeld
int sum1 = 100 + 50; // 150 (100 + 50)
int sum2 = sum1 + 250; // 400 (150 + 250)
int sum3 = sum2 + sum2; // 800 (400 + 400)
Java verdeel die operateurs in die volgende groepe:
- Rekenkundige operateurs
- Opdrag operateurs
- Vergelykingsoperateurs
- Logiese operateurs
- Bitsgewyse operateurs
Rekenkundige operateurs
Rekenkundige operateurs word gebruik om algemene wiskundige bewerkings uit te voer.
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-opdragoperateurs
Toewysingsoperateurs word gebruik om waardes aan veranderlikes toe te ken.
In die voorbeeld hieronder gebruik ons die toewysingsoperateur ( =
) om die waarde 10 toe te ken aan 'n veranderlike genaamd x :
Voorbeeld
int x = 10;
Die optelopdragoperateur ( +=
) voeg 'n waarde by 'n veranderlike:
Voorbeeld
int x = 10;
x += 5;
'n Lys van alle opdragoperateurs:
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-vergelykingsoperateurs
Vergelykingsoperateurs word gebruik om twee waardes te vergelyk:
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 |
Java logiese operateurs
Logiese operateurs word gebruik om die logika tussen veranderlikes of waardes te bepaal:
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) |