ePrometeusCorsoJavaJava
testi articoli
Testi Articoli  Download
Home | Basi | Espressioni | Comandi | Classi | Ereditarieta | Eccezioni | Thread | Utilita | 
CorsoJava è ora Video! Free for all!
Clicca Qui!

Comandi
Comandi
if
switch
fall-through
while
do-while
for
interruzioni
label
return
eccezioni
Stringhe/Array
Array
Caratteristiche
Creazione
Stringhe

<<< do-while >>>
Comando di ciclo do-while
do 
 <comando> 
while(<condizione>) ;

L'altro comando, simmetrico al while, è il do while. La sintass prevede che la condizione venga messa in fondo. Il comando che contiene va messo dopo il do.

La condizione deve essere una espressione boolena

Anche in questo caso, l'espressione di controllo deve essere una espressione booleana.

Il comando viene eseguito finchè è vera la condizione
il comando verrà sempre eseguito almeno una volta

Il do-while si differenzia dal while per l'ordine in cui esegue le operazioni previste: infatti per primo si esegue il comando, poi si valuta la condizione. La posizione di comando posto alla fine è voluta perchè evidenzia il fatto che il comando viene eseguito sempre almeno una volta, e solo dopo la prima esecuzione si valuta per la prima volta la condizione. Di conseguenza si usa questo comando (più raramente del while) quando si vuole comunque fare qualcosa, e solo dopo vedere se occorre riprovarci. Per esempio, aprire un file. Se non è stato aperto magari perchè qualcun altro lo sta usando, aspettare un pò e poi riprovarci.

ePrometeus s.r.l. - Web Software House & Open Source System Integrator
MILANO - SAN BENEDETTO DEL TRONTO(AP)
Contatti: info@eprometeus.com