Blocco di istruzioni


Un insieme di istruzioni e dichiarazioni racchiuso tra parentesi graffe viene detto blocco di istruzioni o istruzione composta.

In Java, di norma, una istruzione puo' essere una istruzione semplice (assegnamento, iterativa, condizionale) oppure un blocco.

Le variabili dichiarate all'interno di un blocco sono visibili solo all'interno del blocco (variabili locali).

I loro identificatori non possono essere uguali a identificatori di variabili esterne al blocco.

I blocchi possono essere annidati: all'interno di un blocco può esserci un'altro blocco.

Esempio:

int e = 2;
{
  int l = 4;
  System.out.println("l =" + l);
  System.out.println("l+e =" + (l+e));
}

images/arrow1_left.gif (1097 byte) images/arrow1_right.gif (1095 byte)