Operátory v Javě
Aritmetické operátory přiřazení
Pro: int a = 3, b = 11;
Operátor | Zkráceně | Úplný výraz | Výsledek |
---|---|---|---|
+= | a += 3; | a = a + 3; | 6 uloženo do a |
-= | a -= 2; | a = a - 2; | 1 uloženo do a |
*= | a *= 4; | a = a * 4; | 12 uloženo do a |
/= | a /= 2; | a = a / 2; | 1 uloženo do a |
%= | b %= 3; | b = b % 3; | 2 uloženo do b |
Operátory inkrementace a dekrementace
Unární operátor inkrementace ++
zvyšuje hodnotu uloženou v celočíselné proměnné o jeničku.
Unární operátor dekrementace -
snižuje hodnotu uloženou v celočíselné proměnné o jeničku.
Následující výrazy jsou ekvivalentní:
c = c + 1;
c += 1;
c++;
Je-li operátor inkrementace nebo dekrementace za proměnnou, nazývá se operace následná inkrementace nebo následná dekrementace.
Relační operátory
Patří sem: >, <, >=, <=
.
Operátory rovnosti
== test rovnosti x == y pravda (hodnota true), jestliže x = y [operátor ekvivalence] != test nerovnosti (x ≠ y) = ... operátor přiřazení == ... operátor ekvivalence, srovnání - výsledkem je true or false (str. 57)
Logické operátory
&& AND
|| OR
! NOT (NOR) = NE