Assalamu'alaikum wr.wb……
Kali ini saya akan membahas tentang Perulangan atau Looping
pada bahasa pemrograman Java, seperti halnya perulangan dalam bahasa pemroraman
C, C++ maupun bahasa pemrograman lainnya,
Tujuan perulangan adalah untuk :
1. Membuat script yang lebih sederhana
2. Mempermudah saat akan mencetak atau melakukan sebuah aksi
yang berulang
Perulangan dalam pemrograman dibagi manjadi dua jenis :
1. Counted loop: Perulangan yang jumlah pengulangannya
terhitung atau tentu.
2. Uncounted loop: Perulangan yang jumlah pengulangannya
tidak terhitung atau tidak tentu.
1. Pada jenis perulangan Counted Loop terdapat 2 macam
perulangan yaitu perulangan For dan For Each.
a. Perulangan For
for( int hitungan = 0; hitungan <= 10; hitungan++ ){
// blok kode yang
akan diulang
}
Penjelasan:
Variabel hitungan tugasnya untuk menyimpan hitungan
pengulangan.
hitungan <= 10 artinya selama nilai hitungannya lebih
kecil atau sama dengan 10, maka
pengulangan akan terus dilakukan. Dengan demikian, perualangan ini akan
mengulang sebanyak 10 kali.
Hitungan ++ fungsinya untuk menambah satu (+1) nilai
hitungan peda setiap pengulangan.
Blok kode For dimulai dengan tanda ‘{’ dan diakhiri dengan
‘}’.
b. Perulangan For Each
Perulangan For Each digunakan untuk menampilkan isi variabel
yang menyimpan lebih dari satu nilai atau index.
for ( int item : dataArray ) {
// blok kode yang
diulang
}
Penjelasan:
Variabel item akan menyimpan nilai dari array
Kita bisa baca seperti ini : “ Untuk setiap item dalam
dataArray, maka lakukan perulangan ”
2. Sedangkan pada Perulangan Uncounted ada dua jenis
perulangan yaitu While dan Do/While
a. Perulangan While
Perulangan While adalah suatu kondisi dimana pengulangan akan
terus berjalan selama kondisi true atau benar.
struktur perulangan While :
while ( kondisi ) {
// blok kode yang
akan diulang
}
Penjelasan:
Kondisi bisa kita isi dengan perbandingan maupun variabel
boolean. Kondisi ini hanya memiliki nilai true dan flase.
Perulangan while akan berhenti sampai kondisi bernilai
false.
b. Perulangan Do/While
Cara kerja perulangan Do/While sebenarnya sama seperti
perulangan While.
Bedanya, Do/While melakukan satu kali perulangan dulu.
Kemudian mengecek kondisinya.
struktur perulangan Do/While:
do {
// blok kode yang
akan diulang
} while (kondisi);
Jadi kerjakan dulu (Do), baru di cek kondisinya while(
kondisi ). Kalau kondisi bernilai ture, maka lanjutkan perulangan.
Tidak ada komentar:
Posting Komentar