Search
Běžně známe unární operátory jsou - a +, které přiřazují znaménko. V Javě jsou také specielní operátory pro inkrementaci (++) a dekrementaci (--) celočíselných typů. Jejich použítí je možné před i za operandem (proměnnou), liší se však funkcí. Pokud je ++ nebo -- před operandem je hodnota inkrementována/dekrementována před použitím operandu. Pokud je ++ nebo -- použito za operandem je hodnota inkrementována/dekrementována po použití operandu
-
i = 5; j = ++i; // j ma hodnotu 6, i ma hodnotu 6 k = i++; // k ma hodnotu 6, i ma hodnotu 7
Jedná se o běžné operátory používané v matematice
+ sčítání
- odčítání
* násobení
/ dělení (reálné i celočíselné)
% dělení modulo (zbytek po dělení)
Základním operátorem přiřazení je = . Java dovoluje využití i zkráceného zápisu, kdy na pravé straně již není použita stejná l-hodnota, tedy:
i = i + j;
i += j;
Pomocí relačních operátorů se vytváří booleovské výrazy pro řízení chodu programu (cykly, podmínky, ..) Patří mezi ně tyto operátory:
== rovnost
!= nerovnost
&& logický součin
|| logický součet
||
! negace
‹ menší
› větší
‹= menší nebo rovno
›= větší nebo rovno