==== 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