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|
|