Vodič za uvećavanje i smanjivanje unarnih operatora u Javi

1. Pregled

U ovom uputstvu ukratko ćemo razmotriti uske i dekrementne unarne operatore u Javi.

Za početak ćemo pogledati sintaksu praćenu uporabom.

2. Operacije povećanja i smanjenja u Javi

U Javi, jedinični operator prirasta povećava vrijednost varijable za jedan dok se dekrementira unarni operator smanjuje vrijednost varijable po jedan.

Oba ažurirati vrijednost operanda na njegovu novu vrijednost.

Potreban operand trebao bi biti varijabla koja nije konstantna, jer ne bismo mogli izmijeniti njezinu vrijednost. Nadalje, operand ne može biti izraz jer ih ne možemo ažurirati.

Unarni operatori prirasta i smanjenja imaju dva oblika, a to su prefiks i postfiks.

3. Unary increment i pre-decrement unary operatori

U obrascu prefiksa, unatražni operateri prirasta i smanjenja pojavljuju se prije operanda.

Dok koristimo obrazac prefiksa, prvo ažuriramo vrijednost operanda i tada koristimo novu vrijednost u izrazu.

Prvo, pogledajmo isječak koda koristeći unarni inkretni operator:

int operand = 1; ++ operand; // operand = 2 int broj = ++ operand; // operand = 3, broj = 3

Dalje, pogledajmo isječak koda pomoću preddekrementa:

int operand = 2; --operand; // operand = 1 int broj = --operand; // operand = 0, broj = 0

Kao što vidimo, operateri prefiksa prvo mijenjaju vrijednost operanda, a zatim se vrednuje ostatak izraza. To lako može dovesti do zabune ako je ugrađeno u složeni izraz. Preporučuje se koristimo ih na njihovoj liniji nego u većim izrazima.

4. Unarni operatori nakon povećanja i nakon smanjenja

U obliku postfiksa operator se pojavljuje nakon operanda.

Dok koristimo postfix obrazac, prvo koristimo vrijednost operanda u izrazu, a zatim ga ažurirajte.

Pogledajmo uzorak isječka koda pomoću operatora post-inkrementa:

int operand = 1; operand ++; // operand = 2 int broj = operand ++; // operand = 3, broj = 2

Također, pogledajmo onaj nakon smanjenja:

int operand = 2; operand--; // operand = 1 int broj = operand--; // operand = 0, broj 1

Slično tome, unarni operatori nakon povećanja i smanjenja trebaju biti na vlastitoj liniji, umjesto da ih uključuju u veće izraze.

5. Zaključak

U ovom smo brzom vodiču naučili o povećanju i smanjivanju unarnih operatora u Javi. Štoviše, pogledali smo njihova dva oblika: prefiks i postfiks. Na kraju smo pogledali njegovu sintaksu i uzorke isječaka koda.

Puni izvorni kod naših primjera ovdje je, kao i uvijek, gotov na GitHubu.


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