| Memoria | Programma | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
/*
Incremento del valore di una variabile.
*/
class Incremento {
public static void main (String args[]) {
int i=12;
System.out.println("La variabile i vale " + i);
--> i=i+1;
System.out.println("Ora i vale " + i);
}
}
|
Commento
La regola da seguire in questo caso è sempre la stessa: si prende la espressione dopo il simbolo =, ossia i+1. Al posto di i ci si mette il valore memorizzato, che in questo caso è 12, e si ottiene quindi 12+1. Si valuta questa espressione e si ottiene 13. Questo è il valore che va scritto nella variabile i.
Se si osserva il risultato finale, si vede che l'effetto complessivo della istruzione i=i+1 è che il valore della variabile i è stato aumentato di 1.