Operátory Java pro zvyšování a snižování
Java má řadu aritmetických operátorů, které jsou podobné tomu, co znáte od elementární matematiky, ale má také některé, které jsou specifické pouze pro programovací jazyky. Nejběžnější a nejužitečnější z nich jsou pravděpodobně operátory přírůstku a úbytku. Pokud jste se podívali na jakýkoli kód Java, pravděpodobně jste tyto operátory používali na čítačích (často nazývaných i nebo cnt konvencí), jako je i ++.

Jak operátoři zvyšování a snižování ovlivňují čísla
OperátorSymbolÚčelPříkladVýsledek
Přírůstek++přírůstek o 14++5
Dekrement--snížení o 14--3

Zajímavou a někdy matoucí věcí, která se týká operátorů přírůstku a úbytku, je to, že mají dvě formy - zápis předpony a postfixu - které se chovají trochu jinak. Předpona notace je, když operátor ("++" nebo "-") je před číslem nebo proměnnou - například, --i nebo ++ cnt. Postfixový zápis je, když je operátor ("++" nebo "-") umístěn za číslem nebo proměnnou - například, i ++ nebo cnt--.

Při použití ve výrazu (rovnici) znamená zápis předpony, že přírůstek nebo úbytek se uskuteční před použitím čísla nebo proměnné. V notaci postfixu se použije původní hodnota čísla nebo proměnné a poté dojde ke zvýšení nebo snížení. To je nejsnadnější pochopit při pohledu na to, jak to funguje.

Předpona notacePostfix Notation
Kóda = 4
b = ++ a + 2
a = 4
b = a ++ + 2
VýsledekK přírůstku dochází nejprve a výsledkem jsou následující hodnoty:
a = 5
b = 7
Přidání se uskuteční nejprve a výsledkem jsou následující hodnoty:
a = 5
b = 6


Zápis předpony a postfixu může být matoucí, avšak několik věcí to usnadňuje. Ve velké většině případů se operátory zvyšování a snižování používají samostatně nebo v závorkách. Když se operátory přírůstku a úbytku používají samostatně (jak často bývají používány jako čítače smyček), verze předpony a postfixu pracují stejně. Totéž platí, pokud jsou použity v závorkách. Chcete-li se vyhnout záměně sebe nebo jiných lidí, kteří čtou váš kód, je vhodné používat operátory přírůstku a úbytku ve výrazech střídmě a se závorkami, kdykoli je to možné.

Video Návody: 7 Ways to Improve English Writing Skills | IELTS | EXAM | ESSAY | ACADEMIC #Spon (Smět 2024).