Lezione di Java 15 – Enunciati branch e loop

Indice Lezione PrecedenteLezione Successiva


Enunciati branch

if, else
if (<espressione_booleana>) {
  <istruzione>*
} else {
  <istruzione>*
}


Switch

switch (<espressione>) {
  case <costante1>:
    <istruzione>*
    break ;
  case <costante2>:
    <istruzione>*
    break ;
  default :
    <istruzione>*
    break ;
}

dove:
– <espressione> può essere di tipi int, byte, short e char (questi ultimi tre sono promossi automaticamente).
– n l’etichetta opzionale <default> è usata per specificare il segmento di codice da eseguire quando il valore di <expr> non corrisponde a nessuno dei valori delle stanze case;
– n se non è presente l’enunciato opzionale break, l’esecuzione continua nel case successivo


Enunciati loop


for

for (<espressione_iniziale>; <espressione_booleana>; <istruzione_per_uscita>) {
  <istruzione>*
}


while

while (<espressione_booleana>) {
  <istruzione>*
}


do/while

do {
  <istruzione>*
} while (<espressione_booleana>);

Controlli speciali

break [label];

è usato per uscire in modo prematuro da un enunciato switch, da enunciati di loop o da blocchi etichettati.

continue [label];

usato per saltare direttamente alla fine del corpo di un loop.

label: <istruzione>

usato per identificare un punto verso il quale può essere trasferito l’esecuzione.

Ti piace l’articolo?
Diventa fan su Facebook
Indice Lezione PrecedenteLezione Successiva
Pubblicato in Guide, Guide, Java, Programmazione Taggato con: , , , ,

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

*