Pernyataan loop mengharuskan program untuk melakukan operasi tertentu berulang kali berdasarkan kondisi hingga program “terpuaskan”.
Format sintaksis pernyataan for loop adalah sebagai berikut:
for(ekspresi1;ekspresi2;ekspresi3){//pernyataan}
Melihat:
1) Ekspresi 2 harus berupa ekspresi yang mengevaluasi data boolean.
2) Pernyataan majemuk disebut badan perulangan. Jika badan perulangan hanya mempunyai satu pernyataan, tanda kurung kurawal {} dapat dihilangkan.
Aturan eksekusi untuk pernyataan loop for:
(1) Hitung ekspresi 1 dan selesaikan pekerjaan inisialisasi yang diperlukan.
(2) Tentukan nilai ekspresi 2. Jika nilai ekspresi 2 benar, lanjutkan ke (3), jika tidak, lanjutkan ke (4).
(3) Jalankan badan perulangan, lalu hitung ekspresi 3 untuk mengubah kondisi perulangan dan lanjutkan ke (2).
(4) Akhiri eksekusi pernyataan for.
Contoh:
publicclassMain{publicstaticvoidmain(String[]args){for(inta=1;a<10;a=a+1){System.out.print(a);System.out.print(n);}}}
Hasil yang berjalan adalah sebagai berikut:
123456789