pętle - for, while, do..while, foreach
for
//Obie formy są równoważne:
for( int i; i<5; i++ ) {
...
}
for( int i; i<5; ++i ) {
...
}
Użycie następującej wersji for jest dozwolone - jest to pętla nieskończona, która jest przerywana w określonym miejscu przy określonym warunku:
for(;;) {
...
if( warunek )
break;
...
}
while
while( WARUNEK ) {
...
}
do-while
Blok kodu zawsze wykona się przynajmniej jeden raz:
do {
} while( WARUNEK )
foreach
Schematycznie:
for( Typ_Obiektu nazwa_obiektu : nazwa_tablicy ) {
...
}
// lub
for( Typ_Obiektu nazwa_obiektu : kolekcja_implementująca_Iterable ) {
...
}
Przykład:
int[] tablica = new int[10];
//wypełnienie tablicy
for( int i=0; i<10; i++ )
tablica[i] = i+1;
//wyświetlenie przy użyciu pętli for each
for( int x : tablica )
System.out.println(x);