Ú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.


$config[zx-auto] not found$config[zx-overlay] not found