ARENA DIGITAL – Looping adalah salah satu konsep dasar dalam pemrograman yang memungkinkan eksekusi berulang dari sekelompok pernyataan. Dalam bahasa pemrograman Java, terdapat beberapa jenis looping yang dapat Anda gunakan. Artikel ini akan membahas cara melakukan looping secara efektif dalam Java.
1. For Loop
For loop adalah salah satu jenis looping yang paling umum digunakan. Format umum for loop dalam Java adalah sebagai berikut:
for (initialization; condition; update) {
// statement(s)
}
Contoh Penggunaan For Loop:
for (int i = 1; i <= 5; i++) {
System.out.println("Iterasi ke-" + i);
}
Pada contoh di atas, loop akan berjalan dari 1 hingga 5 dengan setiap iterasi menampilkan pesan.
2. While Loop
While loop melakukan eksekusi berulang selama kondisi yang diberikan bernilai true. Format umum while loop adalah sebagai berikut:
while (condition) {
// statement(s)
}
Contoh Penggunaan While Loop:
int i = 1;
while (i <= 5) {
System.out.println("Iterasi ke-" + i);
i++;
}
Loop akan terus berjalan selama nilai i
kurang dari atau sama dengan 5.
3. Do-While Loop
Do-while loop mirip dengan while loop, tetapi perbedaannya terletak pada kondisi yang dievaluasi setelah satu iterasi. Format umum do-while loop adalah sebagai berikut:
do {
// statement(s)
} while (condition);
Contoh Penggunaan Do-While Loop:
int i = 1;
do {
System.out.println("Iterasi ke-" + i);
i++;
} while (i <= 5);
Loop akan dijalankan setidaknya satu kali, bahkan jika kondisi awal tidak terpenuhi.
4. For-Each Loop
For-each loop digunakan untuk mengulang elemen-elemen dalam sebuah array atau koleksi. Format umum for-each loop adalah sebagai berikut:
for (type variableName : array) {
// statement(s)
}
Contoh Penggunaan For-Each Loop:
int[] numbers = {1, 2, 3, 4, 5};
for (int num : numbers) {
System.out.println("Angka: " + num);
}
Loop akan mengulang setiap elemen dalam array numbers
.
Dengan memahami berbagai jenis looping dalam bahasa pemrograman Java, Anda dapat membuat kode yang lebih efisien dan mudah dipahami. Pilih jenis looping yang sesuai dengan kebutuhan program Anda dan eksplorasi berbagai contoh penggunaan.