mercoledì 27 marzo 2013

Operatori unari


Operatori unari di pre e post incremento (e decremento).

Torna all'indice generale : indice generale
Torna 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