Una guida per aumentare e diminuire gli operatori unari in Java

1. Panoramica

In questo tutorial, discuteremo brevemente degli operatori unari di incremento e decremento in Java.

Inizieremo esaminando la sintassi seguita dall'utilizzo.

2. Operazioni di incremento e decremento in Java

In Java, l'operatore unario di incremento aumenta il valore della variabile di uno mentre l'operatore unario di decremento diminuisce il valore della variabile di uno.

Entrambi aggiornano il valore dell'operando al nuovo valore.

L'operando richiesto dovrebbe essere una variabile non costante, poiché non saremmo in grado di modificarne il valore. Inoltre, l'operando non può essere un'espressione perché non possiamo aggiornarli.

Gli operatori unari di incremento e decremento hanno due forme, che sono prefisso e suffisso.

3. Operatori unari di pre-incremento e pre-decremento

Nella forma del prefisso, gli operatori unari di incremento e decremento vengono visualizzati prima dell'operando.

Durante l'utilizzo della forma del prefisso, prima aggiorniamo il valore dell'operando e poi usiamo il nuovo valore nell'espressione.

Per prima cosa, esaminiamo uno snippet di codice utilizzando l'operatore unario pre-incremento:

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

Successivamente, diamo un'occhiata allo snippet di codice usando quello pre-decremento:

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

Come si vede, gli operatori del prefisso cambiano prima il valore dell'operando, quindi il resto dell'espressione viene valutato. Questo può facilmente creare confusione se incorporato in un'espressione complessa. Si consiglia di utilizzarli sulla propria riga anziché in espressioni più grandi.

4. Operatori unari di post-incremento e post-decremento

Nella forma suffisso, l'operatore appare dopo l'operando.

Durante l'utilizzo del modulo suffisso, prima usiamo il valore dell'operando nell'espressione e poi lo aggiorniamo.

Diamo un'occhiata a uno snippet di codice di esempio utilizzando l'operatore di post-incremento:

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

Inoltre, diamo un'occhiata a quello post-decremento:

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

Allo stesso modo, gli operatori unari di post-incremento e post-decremento dovrebbero essere sulla propria linea piuttosto che includerli in espressioni più grandi.

5. conclusione

In questo breve tutorial, abbiamo imparato a conoscere gli operatori unari di incremento e decremento in Java. Inoltre, abbiamo esaminato le loro due forme: prefisso e suffisso. Infine, abbiamo esaminato la sua sintassi e frammenti di codice di esempio.

Il codice sorgente completo dei nostri esempi qui è, come sempre, su GitHub.