Pagina iniziale      Istruzione precedente      Prossima istruzione

Memoria        Programma
a
  10
b
   4
c
   3
d
  17
    /*
      Somma di tre numeri.
    */
    
    class Somma {
      public static void main (String args[]) {
        int a,b,c;
        int d;
    
        a=10;
        b=4;
        c=5-2;
    
-->     d=a+b+c;
    
        System.out.println("Il risultato della somma e': " + d );
      }
    }

Commento

Questa istruzione d=a+b+c è simile alla precedente, soltanto che questa volta l'espressione dopo il simbolo = contiene i nomi di altre variabili. In questo caso, si prende la espressione:

a+b+c

Al posto di ogni variabile ci si mette il suo valore, ossia il numero che è memorizzato in essa. In questo caso, al posto di a ci si mette 10, al posto di b ci si mette 4 e al posto di c ci va 3. Si ottiene quindi:

10+4+2

Da questo punto in poi si procede come nel caso precedente: si trova il valore di questa espressione (che è 17), e il risultato (il numero 17) viene memorizzato nella variabile che sta prima dell'uguale nella istruzione d=a+b+c, ossia viene messo 17 in d.

Pagina iniziale      Istruzione precedente      Prossima istruzione