Útmutató az unary operátorok növekményéhez és csökkentéséhez a Java-ban
1. Áttekintés
Ebben az oktatóanyagban röviden megvitatjuk a Java egyes operátorainak növekedését és csökkentését.
Kezdjük azzal, hogy megnézzük a szintaxist, majd a felhasználást.
2. Növekedési és csökkentési műveletek a Java-ban
A Java-ban a növekményes unáris operátor növeli az értéket a változó eggyel, míg a decrement unary operátor csökkenti az értéket a változó egyével.
Mindkét frissítse az értéket az operandus új értékére.
A szükséges operandusnak olyan változónak kell lennie, amely nem állandó, mivel nem tudnánk módosítani az értékét. Továbbá az operandus nem lehet kifejezés, mert nem tudjuk frissíteni őket.
A növekményes és csökkentő unáris operátoroknak két formája van: az előtag és a postfix.
3. Előzetes növekedés és visszavonás előtti unári operátorok
Az előtag formában a növekmény és a csökkentés unári operátorok jelennek meg az operandus előtt.
Az előtag űrlap használata során először frissítjük az értéket az operandus értékét, majd az új értéket használjuk a kifejezésben.
Először nézzünk meg egy kódrészletet az előzetes növekményű unary operátor segítségével:
int operand = 1; ++ operandus; // operand = 2 int szám = ++ operandus; // operandus = 3, szám = 3
Ezután vessünk egy pillantást a kódrészletre az előtagolással:
int operand = 2; --operand; // operandus = 1 int szám = --operand; // operandus = 0, szám = 0
Amint látjuk, az előtag-operátorok először megváltoztatják az operandus értékét, majd a kifejezés többi részét kiértékelik. Ez könnyen összetévesztéshez vezethet, ha egy összetett kifejezésbe ágyazódik. Ajánlott a saját vonalukon használjuk őket nem pedig nagyobb kifejezésekben.
4. Növekedés utáni és visszavonás utáni operátorok
A postfix formában az operátor jelenik meg az operandus után.
A postfix űrlap használata során először az értéket használjuk az operandus kifejezést, majd frissítse.
Nézzünk meg egy kódrészlet mintát az utólagos növekedés operátor segítségével:
int operand = 1; operandus ++; // operandus = 2 int szám = operandus ++; // operandus = 3, szám = 2
Vessünk egy pillantást az utólagos csökkentésre:
int operand = 2; operand--; // operandus = 1 int szám = operandus--; // operandus = 0, 1. szám
Hasonlóképpen, az utólagos növekedés és a visszavonás utáni operátoroknak a saját vonalukon kell lenniük, ahelyett, hogy nagyobb kifejezésekbe foglalnák őket.
5. Következtetés
Ebben a gyors oktatóanyagban megismerkedhettünk a Java unary operátorainak növekményével és csökkentésével. Sőt, megnéztük két alakjukat: az előtagot és a postfixet. Végül megnéztük annak szintaxisát és a kódrészleteket.
Példáink teljes forráskódja itt is, mint mindig, a GitHubon van.