Ciclo
for
Sintassi
:
for (inizializzazione;
espr. booleana; aggiornamento) {
istruzione_1;
...........;
istruzione_n;
}
nel
caso di istruzione singola il blocco di codice è opzionale :
for (inizializzazione; espr. booleana; aggiornamento)
{ istruzione;}
for (inizializzazione; espr.
booleana; aggiornamento) istruzione;
Queste
tre istruzioni possono anche essere completamente indipendenti tra loro.
Le
dichiarazioni vanno separate da virgole, ed hanno il vincolo di dover essere
tutte dello stesso tipo (in questo caso int).
Anche
gli aggiornamenti vanno separati con virgole, ma non ci sono vincoli in questo
caso. In questo “settore” del for possiamo eseguire altre istruzioni, per esempio invocare metodi:
for (int i = 0, j = 10; i < 5 || j > 5; i++,
j--,
System.out.println("aggiornamento"))
{
...
}
Il
ciclo
for migliorato o enhanced for loop è un ciclo for
semplificato nella sintassi :
for
(variabile_temporanea : oggetto_iterabile) {
corpo;
}
Nessun commento:
Posta un commento