bentuk
terakhir pengulangan di java. sangat mirip dengan whlie do.
perbedaannya, for melakukan inisialisasi dan penambahan nilai pada index
dilakukan satu blok dengan pengecekan kondisi. perhatikan contoh untuk
while. untuk penambahan index, kita harus melakukan penambahan nilai
didalam blok pengulangan. tapi untuk for berbeda. penambahan dan
inisialisasi index dilakukan satu blok dengan pengecekan kondisi.
Perulangan
dengan teknik ini dikontrol oleh tiga bagian yang ada dalam tanda
kurung dan masing-masing bagian ini dipisahkan oleh titik-koma. Pada
bagian pertama(inisialisasi ekspresi), sebuah variabel akan di
deklarasikan sebagai sebuah titik awal dari perulangan, biasanya
variable ini mempunyai tipe data integer atau float. Sementara pada
bagian kedua disinilah perulangan akan diperiksa apakah masih memenuhi
syarat atau tidak, jika masih memenuhi syarat maka statement dibawahnya
akan di eksekusi. Sedangkan bagian ketiga adalah bagian dimana jika
bagian kedua masih memenuhi syarat maka nilai variabel akan ditambahkan
sesuai dengan syarat yang dituliskan. Bagian ketiga ini secara otomatis
akan tidak dibaca oleh program jika kondisi pada bagian ke-dua sudah
tidak lagi memenuhi syarat, dan perulangan pun menjadi terhenti.
for (“inisialisasi index”; “kondisi”; “manipulasi index”) {statement yang di eksekusi selama kondisi bernilai benar;
}
http://josescalia.blogspot.com/2009/09/loop-perulangan-dalam-java.html