Warning
This page is located in archive.

Operátory

Unární

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

Binární

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í)

Přiřazovací

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;
je stejné jako
i += j;
Ve zkráceném zápise je možno použít jak binární operátory, tak operátory pro bitové operace.

Relační

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

courses/a0b36pri/tutorials/03/operatory.txt · Last modified: 2015/01/16 21:04 (external edit)