Operatori unari di pre e post incremento (e decremento).
Torna all'indice generale : indice generaleTorna all'indice di sezione: operatori
descrizione
|
operatore
|
esempio
|
Pre incremento di un’unità
|
++
|
++i
|
Pre decremento di un’unità
|
--
|
--i
|
Post incremento di un’unità
|
++
|
i++
|
Post decremento di un’unità
|
--
|
i--
|
Gli operatori unari incrementano o decrementano di una unità un numero. Se sono a sinistra della variabile avvengono prima del metodo a cui sono passate (ad esempio un system.out.println()) , se invece sono a destra avvengono dopo. Vediamo un esempio con l’incremento realizzato in tutti i modi possibili in Java:
public class main {
public static void main(String[] args) {
int i= 0;
System.out.println("i = i + 1");
i=2;
i = i + 1;
System.out.println(i);
i=2;
System.out.println(i+ 1);
System.out.println("");
System.out.println("i += 1");
i=2;
i += 1;
System.out.println(i);
i=2;
System.out.println(i += 1);
System.out.println("");
System.out.println("i++");
i=2;
i++;
System.out.println(i);
i=2;
System.out.println(i++);
System.out.println("");
System.out.println("++i");
i=2;
++i;
System.out.println(i);
i=2;
System.out.println(++i);
}
}
Risultato:
i = i + 1
3
3
i += 1
3
3
i++
3
2
++i
3
3
Nessun commento:
Posta un commento