for (aksi-awal, kondisi-kelanjutan-loop, aksi-setelah-tiap-iterasi) { // loop body pernyataan atau blok pernyataan; }
Perulangan for menggunakan variabel untuk mengontrol berapa kali pernyataan atau blok pernyataan dieksekusi dan kapan perulangan tersebut berakhir. Variabel ini disebut dengan variabel kontrol atau control variable. Berikut ini adalah bagan alir dari perulangan for di Java:
Variabel kontrol seharusnya dideklarasikan di dalam struktur kontrol perulangan for atau bisa juga sebelum perulangan for. Bila variabel kontrol perulangan for hanya digunakan di dalam perulangan dan tidak digunakan di tempat lain, variabel kontrol sebaiknya dideklarasikan di aksi-awal perulangan for. Variabel kontrol yang dideklarasikan dengan cara ini, tidak dapat diakses atau digunakan untuk maksud lain di luar perulangan for.
Baca artikel Perulangan for Lanjutan (Enhanced for Statement) Di Java
Berikut ini adalah contoh program Java membentuk gambar segitiga siku-siku dari karakter asterisk (*). Gambar segitiga siku-siku dibuat dengan menggunakan perulangan for tersarang dan hasilnya ditampilkan di kotak dialog pesan.
Baca artikel:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | // Nama file : SegitigaSiku2.java // Membentuk gambar segitiga siku-siku dengan tanda asterik // Mengimpor Java predifined class import javax.swing.JOptionPane; // Deklarasi kelas segitigaSiku2 public class SegitigaSiku2 { public static void main(String[] args) { String asterik = ""; for (int x = 1; x <= 7; x++) { // pernyataan for tersarang for (int y = 0; y < x; y++) { asterik += "* "; } asterik += "\n"; } JOptionPane.showMessageDialog(null, asterik, "Gambar Segitiga Siku-Siku", JOptionPane.INFORMATION_MESSAGE); System.exit(0); } } |