Aritmetické operátory umožňují provádět algebraickou aritmetiku v programování. To znamená, že vám umožňují sčítat, odčítat, dělit a násobit čísla.

Tento článek se také bude zabývat operátory přiřazení. Ty vám umožňují dát (přiřadit) určitou hodnotu proměnné.

Tento výukový program není určen pouze pro programátory Java. Mnoho dalších programovacích jazyků, jako je C a Python, používá stejné operátory. Zde tedy můžete snadno přenést a použít znalosti, které zde získáte.

Aritmetické operátory

V Javě existuje 5 aritmetických operátorů - tabulka je shrnuje.

Jméno operátora Symbol Ukázkový výraz
Přidání + x + 3
Odčítání - y-8
Násobení * x * y
Divize / x / 2
Zbytek % y% 3

Symboly (+, -, /) by se měl zdát známý. Je to proto, že jsou stejné jako ty, které se obvykle používají v algebře.

Je důležité si uvědomit, že operátor divize (/) zde odkazuje na celočíselné dělení. To znamená, 19/5 vyhodnotí do 3. Jakákoli zlomková část, která je výsledkem tohoto výpočtu, je zkrácena.

Příbuzný: Co je konstruktor v Javě a jak jej používáte?

instagram viewer

Měli jste si také všimnout, že operátor Java pro násobení je hvězdička (*) a ne obvyklý symbol násobení (×).

K získání modulu dvou celých čísel používá Java % symbol. Příklad uvedený v tabulce je podobný algebraickému výrazu: y mod 3. The % operátor dává zbytek po y je rozděleno 3. To znamená, 19%5 vyhodnotí do 4.

Pro seskupování dílčích výrazů je dobrým zvykem používat závorky. To usnadňuje čitelnost a pomáhá vyhnout se logickým a syntaxovým chybám.

(4 * y + (z / 3)) // příklad

Pokud máte v jednom výrazu více aritmetických operátorů, Java použije pravidla priority operátorů k určení, které dílčí výrazy se mají vyhodnotit jako první.

Níže uvedená tabulka kategorizuje úrovně priority operátorů.

Přednost Operátor Popis
1 *
/
%
Násobení, dělení a modulus mají stejnou prioritu. Pokud se používá více operátorů tohoto typu, vyhodnotí se zleva doprava.
2 +
-
Sčítání a odčítání mají stejnou prioritu. Pokud se používá více operátorů tohoto typu, vyhodnotí se zleva doprava.
3 = Tento operátor je vyhodnocen jako poslední.

Provozovatelé (*, /, %) mají nejvyšší prioritu, poté následuje (+, -) a nakonec (=). Provozovatelé (*, /, %), a (+, -) všichni se sdružují zleva doprava. To jednoduše znamená, že jejich vyhodnocení začíná od operátora nejvíce vlevo.

Třetí operátor (=) spolupracovníci zprava doleva. Takže pokud ano x = 3, to znamená, že 3 je přiřazeno Xa ne X je přiřazen k 3.

Operátoři přiřazení

Operátor přiřazení (=) přiřadí hodnotu proměnné.

y = y + 7;

Výše uvedený výraz přidává 7 na y a poté přiřadí konečný výsledek y. Pokud jste v programování noví, může se tento výraz zdát trochu divný. To by vás nemělo obtěžovat, protože překladač pochopí, o co se snažíte.

Složené přiřazení

Způsob vyjádření přiřazení můžete zjednodušit pomocí operátoru složeného přiřazení.

V předchozím příkladu jsme mohli jednoduše napsat:

y + = 7;

V tabulce níže najdete informace o tom, jak můžete použít operátory složeného přiřazení.

Složený operátor Ukázkový výraz Rozšířená forma
+= x + = 2 x = x + 2
-= y - = 6 y = y-6
*= z * = 7 z = z * 7
/= a / = 4 a = a / 4
%= b% = 9 b = b% 9

Operátoři přírůstku a snížení

Pokud máte složený úkol +=1, můžete to jednoduše napsat jako ++. Toto se nazývá „operátor přírůstku“. Podobně je operátor dekrementace --.

Příbuzný: Jak napsat smyčku pro v Javě

Při použití před operandem jsou operátory přírůstku a úbytku známé jako „operátory předpony“. A když se použijí po operandu, nazývají se „operátoři postfixu“.

U prefixu je proměnná, která je operována, nejprve upravena a poté použita, zatímco u postfixu je použita počáteční hodnota před úpravou.

y ++; // postfix, nejpreferovanější forma mnoha programátorů
++ y; // předpona

Obecně platí, že operátoři postfixu i prefixu dávají stejnou odpověď. Odpověď se může změnit pouze při řešení velkých výrazů.

Nechte operátory pracovat za vás

Je důležité si uvědomit, že operátory přírůstku a úbytku působí pouze na proměnné (např. x ++) a ne přímé hodnoty (ale ne 5++). Také byste neměli ponechávat mezery při používání operátorů přírůstku a úbytku, na rozdíl od operátorů před tím. Pokud tak učiníte, dojde k chybě při kompilaci.

K logickému seskupení výrazů vždy, když je to možné, použijte závorky. Tím se vyhnete zbytečným logickým chybám.

S těmito operátory pod pásem bude pochopení toho, jak používat modifikátory přístupu v Javě, hračkou.

E-mailem
4 modifikátory přístupu vysvětleny v Javě

Právě začínáte v Javě? Seznamte se s jeho 4 modifikátory přístupu.

Přečtěte si další

Související témata
  • Programování
  • Jáva
  • Výukové programy pro kódování
O autorovi
Jerome Davidson (12 článků publikováno)

Jerome je spisovatel v MakeUseOf. Pokrývá články o programování a Linuxu. Je také nadšencem kryptoměn a neustále sleduje kryptoměnový průmysl.

Více od Jerome Davidsona

Přihlaste se k odběru našeho zpravodaje

Připojte se k našemu zpravodaji s technickými tipy, recenzemi, bezplatnými elektronickými knihami a exkluzivními nabídkami!

Ještě jeden krok…!

V e-mailu, který jsme vám právě poslali, potvrďte svou e-mailovou adresu.

.