Java For Loop
Untuk loop melalui blok isyarat beberapa kali.
Syntax
for (statement 1; statement 2; statement 3) {
code block to be executed
}
Statement 1 dijalankan (satu kali) sebelum sanksi blok kode.
Statement 2 mendefinisikan kondisi untuk mengeksekusi blok kode.
Statement 3 dijalankan (setiap saat) sesudah blok isyarat dijalankan.
Contoh di bawah ini akan mencetak angka 0 sampai 4:
Contoh
for (int i = 0; i < 5; i++) {
System.out.println(i);
}
Example explained
Pernyataan 1 menetapkan variabel sebelum loop dimulai (int i = 0).
Pernyataan 2 mendefinisikan kondisi untuk loop berjalan (saya harus kurang dari 5). Jika kondisinya benar, loop akan mulai dari awal lagi, kalau salah, loop akan berakhir.
Pernyataan 3 meningkatkan nilai (i ++) setiap kali blok isyarat dalam loop telah dieksekusi.
Another Example
Contoh ini hanya akan mencetak nilai genap antara 0 dan 10:
Contoh
for (int i = 0; i <= 10; i = i + 2) {
System.out.println(i);
}
For-Each Loop
Ada juga loop "untuk-masing-masing", yang dipakai secara pribadi untuk mengulang melalui elemen dalam larik:
Syntax
for (type variable : arrayname) {
...
}
Contoh berikut menghasilkan semua elemen dalam larik mobil, memakai loop "untuk-masing-masing":
Contoh
String[] cars = {"Volvo", "BMW", "Ford", "Mazda"};
for (String i : cars) {
System.out.println(i);
}
Catatan: Jangan khawatir kalau Anda tidak memahami pola di atas. Anda akan mempelajari lebih lanjut perihal Array.