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 |
|---|---|---|
| operatory jednoargumentowe: prefiksowe, negacji i zmiany znaku | |
, , | mnożenie, dzielenie, dzielenie modulo | |
, | dodawanie, odejmowanie | |
| 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.