Perulangan (Looping) adalah
proses mengulang-ulang eksekusi blok kode tanpa henti, selama kondisi yang
dijadikan acuan terpenuhi. Biasanya disiapkan variabel untuk iterasi atau
variabel penanda kapan perulangan akan diberhentikan.
Perulangan dalam
pemrograman dibagi manjadi dua jenis:
- -
Counted
loop: Perulangan yang
jumlah pengulangannya terhitung atau tentu.
- -
Uncounted
loop: Perulangan yang
jumlah pengulangannya tidak terhitung atau tidak tentu.
Counted
loop terdiri dari
perulangan For dan For each. Sedangkan Uncounted loop
terdiri dari perulangan While dan Do/While.
Seperti yang
sudah dijelaskan, perulangan ini memiliki jumlah pengulangan yang tentu dan
terhitung.
Perulangan For
Format penulisan perulangan For di java adalah sebagai berikut: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 kata lain, 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 ‘}
’.
Perulangan For Each
Perulangan ini sebenarnya digunakan untuk menampilkan isi dari array.Apa itu array?
Singkatnya, array itu variabel yang menyimpan lebih dari satu nilai dan memiliki indeks.
Perulangan For
Each pada Java, dilakukan juga dengan kata kunci For.
Contohnya seperti
ini:
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. Uncounted Loop
Seperti yang sudah dijelaskan di awal tadi, perulangan ini tidak jelas jumlah pengulangannya.Tapi, tidak menutup kemungkinan juga, jumlah pengulangannya dapat ditentukan.
Perulangan uncounted loop terdirid dari perulangan While dan Do/While.
Perulangan While
While bisa kita artikan selama.Cara kerja perulangan ini seperti percabangan, ia akan melakukan perulangan selama kondisinya bernilai
true
.Struktur penulisan 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
danflase
. - Perulangan
while
akan berhenti sampai kondisi bernilaifalse
.
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 penulisannya seperti ini:
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.
Sumber :
https://www.petanikode.com/java-perulangan/
Comments
Post a Comment