Pagina iniziale      Istruzione precedente      Prossima istruzione

Memoria        Programma
a
  10
b
   4
c
   3
d
    
    /*
      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 è diversa dalle precedenti: dopo il simbolo di uguale (=) non c'è un numero, ma una espressione matematica (5-2). Il significato è evidente: si deve calcolare il valore della espressione (in questo caso 5-2, il cui valore è 3), e il risultato va messo nella variabile c. Quindi, si valuta 5-2, che vale 3, e quindi il numero 3 viene memorizzato nella variabile c.

Pagina iniziale      Istruzione precedente      Prossima istruzione