Macam Macam Tipe Perulangan Pada Java
Bahasa Pemerograman Java merupakan salah satu bahasa pemrograman yang paling populer dan sering digunakan oleh pengembang di seluruh dunia, terutama untuk pengembangan aplikasi back-end menggunakan framework Spring Boot. Bahasa ini memiliki komunitas yang sangat kuat, dibuktikan dengan banyaknya dependency yang tersedia untuk membantu proses pengembangan aplikasi.
Salah satu fitur penting yang ada dalam bahasa pemerograman yaitu adalah perulangan ( for looping ). Sebenarnya bukan cuman bahasa pemerograman java aja yang mempunyai fitur perulangan atau for looping, akan tetapi di artikel ini kita akan membahas macam macam tipe perulangan atau for looping pada bahasa pemerograman java. Berikut adalah penjelasan dan contoh nya :
For Loop
For loop adalah salah satu tipe perulangan di antara tipe perulangan yang paling sering digunakan dalam Java. Perulangan atau Looping ini kadang di butuhkan apabila jumlah iterasi sudah di ketahui. Berikut contoh skeleton nya :
for (initialization; condition; increment/decrement) {
}
Contoh implementasi for loop :
for (int i = 1; i <= 5; i++) {
System.out.println("Iterasi ke-" + i);
}
Penjelasan: Kode di atas akan memunculkan output "Iterasi ke-" diikuti oleh nomor iterasi sebanyak 5 kali. Variabel i dimulai dari 1 dan bertambah 1 setiap iterasi hingga mencapai 5.
For Each Loop
For-each loop, digunakan untuk iterasi melalui elemen-elemen dalam array atau koleksi (collection). Loop ini lebih sederhana dan aman dibandingkan for loop biasa.
for (type variable : array/collection) {
// Blok kode yang akan dijalankan
}
Contoh implementasi for each looping :
int[] angka = {1, 2, 3, 4, 5};
for (int num : angka) {
System.out.println("Angka: " + num);
}
Penjelasan : For Each Loop digunakan agar kita dapat mengakses elemen dalam array angka satu per satu. Pada setiap iterasi, nilai elemen saat ini akan disimpan di variabel num dan dicetak satur persatu.
Infinite Loop
Infinite loop atau perulangan tanpa henti merupakan perulangan yang akan terus berjalan di karenakan kondisi yang berada pada perulangan ini akan selalu bernilai benar ( true ). Perulangan ( Loop ) seperti ini harus digunakan dengan hati-hati untuk menghindari program tidak merespons.
while (true) {
System.out.println("Perulangan tanpa henti");
}
Terlihat jelas pada kode di atas akan melakukan perulangan terus menerus di karenakan kondisi yang berada dalam while bernilai true. Anda bisa menghentikan programnya menggunakan kata kunci break.
While Loop
While loop digunakan untuk menjalankan blok kode selama kondisi yang diberikan bernilai true. Loop ini cocok untuk situasi di mana jumlah iterasi belum diketahui.
while (condition) {
// Blok kode yang akan dijalankan
}
Contoh implementasi perulangan while loop :
int i = 1;
while (i <= 5) {
System.out.println("Iterasi ke-" + i);
i++;
}
Penjelasan: Kode di atas akan mencetak kata "Iterasi ke-" dengan nomor iterasi yang berasal dari variable i sebanyak 5 kali. Variabel i dimulai dari 1 dan bertambah 1 setiap iterasi, selama kondisinya i <= 5 terpenuhi.
Do While Loop
Perulangan Do-while loop ini sangat mirip dengan while loop, perbedaannya terdapat pada blok kode dalam do-while loop dijalankan setidaknya satu kali, terlepas dari apakah kondisi bernilai true atau tidak.
do {
// Blok kode yang akan dijalankan
} while (condition);
Contoh implementasi Do While Loop
int i = 1;
do {
System.out.println("Iterasi ke-" + i);
i++;
} while (i <= 5);
Penjelasan: Pada contoh kode perulangan di atas, do akan dijalankan setidaknya sekali, biarpung kondisi pada while( i <= 5 ) mungkin false. Pada contoh ini, iterasi dilakukan sebanyak 5 kali.
Teknik perulangan pada setiap bahasa pemerograman hampir sama. terkhusus di bahasa pemerograman java, teknik ini dapat membantu anda untuk menyelesaikan tugas yang berulang dengan efisien. Dengan memahami cara kerja dari macam macam perulangan pada java, maka akan meningkatkan kemampuan anda dalam menulis kode yang lebih clean dan tidak ribet untuk di baca oleh programmer lain ( clean code ). Semoga artikel kami dapat membantu anda untuk memahami macam macam tipe perulangan pada bahasa pemerograman java. Terima Kasih dan Selamat Belajar.
Posting Komentar