Garis besar topik
-
Berikut penjelasan lengkap tentang perulangan (looping) di Java beserta contoh kode yang runnable dan aman.
1. Jenis Perulangan di Java
Java memiliki tiga jenis perulangan utama:
forloop → Digunakan jika jumlah iterasi sudah diketahui.whileloop → Digunakan jika jumlah iterasi belum pasti, tapi ada kondisi berhenti.do-whileloop → Sama sepertiwhile, tetapi dijalankan minimal sekali.
2. Contoh Program Lengkap
Java
public static void main(String[] args) { // 1. FOR LOOP System.out.println("=== FOR LOOP ==="); for (int i = 1; i <= 5; i++) { System.out.println("Iterasi ke-" + i); } // 2. WHILE LOOP System.out.println("\n=== WHILE LOOP ==="); int j = 1; while (j <= 5) { System.out.println("Iterasi ke-" + j); j++; } // 3. DO-WHILE LOOP System.out.println("\n=== DO-WHILE LOOP ==="); int k = 1; do { System.out.println("Iterasi ke-" + k); k++; } while (k <= 5); // 4. PERULANGAN BERSARANG (Nested Loop) System.out.println("\n=== NESTED LOOP ==="); for (int baris = 1; baris <= 3; baris++) { for (int kolom = 1; kolom <= 3; kolom++) { System.out.print("(" + baris + "," + kolom + ") "); } System.out.println(); // pindah baris } } }3. Penjelasan Singkat
for→ Cocok untuk iterasi dengan batas jelas.
Contoh: menghitung dari 1 sampai 10.while→ Mengecek kondisi sebelum menjalankan blok kode.do-while→ Menjalankan blok kode minimal sekali, baru mengecek kondisi.- Nested Loop → Perulangan di dalam perulangan, sering digunakan untuk array 2D atau tabel.
4. Output Program
=== FOR LOOP === Iterasi ke-1 Iterasi ke-2 Iterasi ke-3 Iterasi ke-4 Iterasi ke-5 === WHILE LOOP === Iterasi ke-1 Iterasi ke-2 Iterasi ke-3 Iterasi ke-4 Iterasi ke-5 === DO-WHILE LOOP === Iterasi ke-1 Iterasi ke-2 Iterasi ke-3 Iterasi ke-4 Iterasi ke-5 === NESTED LOOP === (1,1) (1,2) (1,3) (2,1) (2,2) (2,3) (3,1) (3,2) (3,3)