Java/Strutture di controllo: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Nessun oggetto della modifica
Riga 82:
</source>
 
==while/do-while==
 
Un ciclo '''while''' esegue continuamente un blocco di istruzioni finché la '''condizione di terminazione''' è vera. La sintassi può essere espressa:
Riga 88:
<source lang=java>
while (condizione) {
// istruzioni da eseguire
}
</source>
Riga 102:
</source>
E' possibile implementare un ciclo infinito ponendo la '''condizione di terminazione''' a '''true'''
 
<source lang=java>
while (true) {
// istruzioni da eseguire
}
</source>
 
Una variante è il ciclo '''do-while'''
 
<source lang=java>
do {
// istruzioni da eseguire
} while (condizione);
</source>
 
La differenza tra '''while''' e '''do-while''' è che il '''do-while''' valuta la condizione alla fine del ciclo invece che all'inizio, quindi le istruzioni contenute nel blocco '''do''' verranno eseguite almeno una volta:
 
<source lang=java>
boolean condizione = false;
do {
System.out.println("condizione vale "+condizione);
} while (condizione);
</source>
 
 
==for==
Line 108 ⟶ 133:
[[Categoria:Java|Strutture di controllo]]
 
{{Avanzamento|2550%|14 giugnonovembre 20082009}}