RVT6JAO52ae7Y
Zdjęcie przedstawia kartkę zapisaną wzorami matematycznymi, to układ równań.

I_P_W13_M02_Java Operatory arytmetyczne

Źródło: Antoine Dautry, domena publiczna.

Kolejność wykonywania działań

W języku Java działania wykonywane są, podobnie jak w matematyce, według ustalonych priorytetów, a gdy te są równe, wyrażenie przetwarzane jest od lewej do prawej. Kolejność tę możemy zmieniać, korzystając z nawiasów.

Listę priorytetów można przedstawić za pomocą tabeli:

Priorytet

Operatory

Opis

x, x, >x, x

operatory jednoargumentowe: prefiksowe, negacji i zmiany znaku

, ,

mnożenie, dzielenie, dzielenie modulo

,

dodawanie, odejmowanie

x, x

operatory postfiksowe

,

operatory relacyjne: nierówności

,

operatory relacyjne: równy, różny

różnica symetryczna

koniunkcja

alternatywa

, , , , ,

operatory przypisania

W języku Java istnieją jeszcze inne rodzaje operatorów. Są nimi operatory bitowe i trójargumentowy operator związany z instrukcjami warunkowymi.