Apa itu Perulangan?
Perulangan di dalam pemerograman dibagi 2 jenis :
- Counted Loop : perulangan yang jumlahnya terhitung atau sudah ditentukan.
- Uncounted Loop : perulangan yang jumalhnya belum ditemtukan atau tidak terhutung
Counted Loop terdiri dari perulangan For dan For Each, sedangkan Uncounted Loop terdiri dari While dan Do/While.
Counted Loop
Seperti yang sudah dijelaskan, perulangan ini memiliki jumlah perulangan yang tentu dan sudah ditentukan.
Mari kita bahas satu persatu,
Format penulisan For pada Java sebagai berikut:
- Variable tugasnya untuk menyimpan atau menampung nilai perulangan.
- Variable = 0 : nilai awalnya variable adalah 0.
- Variable < 10 : variable nilainya kurang dari 10 (berarti variable nilainya 0 - 9).
- Variable++ : Operator Increment atau menambah nilai +1 selama kondisinya True.
berikut contoh dari perulangan For
Contoh diatas akan menghasilkan perulangan sebanyak 10x karena variable i = 0, berarti perulangan di mulai dari 0 sampai 9 karena i < 10.
berikut hasilnya
contoh lain untuk menampilkan angka
contoh diatas akan menghasilkan angka dari 0 - 9, dikarenakan i = 0 dan i < 10
Perulangan For Each
perulangan ini sebenarnya untuk menampilkan isi dari array.
Apa itu array?
Array adalah variable yang menyimpan lebih dari satu nilai dan memiliki indeks.
Perulangan For Each pada JAVA , dilakukan juga dengan for, berikut contohnya :
Jika isi dari array berubah maka hasilnya akan mengikuti perubahan tersebut.
Berikut hasil dari contoh diatas
Uncounted Loop
Seperti yang sudah dijelaskan diatas, perulangan ini tidak jelas berapa jumlah perulanganya, tapi tidak menutup kemungkinan juga jumlah pengulanganya dapat ditentukan.
Perulangan Uncounted Loop terdiri dari perulangan While dan Do/While.
Perulangan While
Cara kerja perulangan ini seperti percabangan, ia akan melakukan perulangan selama kondisinya true.
Penjelasan:
- Kondisi bisa kita isi dengan perbandingan maupun variable bolean. kondisi ini hanya memiliki kondisi true dan false.
- perulangan while akan berhenti jika kondisinya false
Contoh Code dengan Perulangan While:
Berikut hasil dari contoh Code diatas:
Jika variable running bernilai false, maka perulangan akan berhenti.
Perulangan ini juga tidak menutup kemungkinan melakukan perulangan Counted Loop.
Berikut Contohnya:
Note : Pastikan menambahkan increment(angka++), karena jika tidak maka akan melakukan perulangan terus menerus yang bisa mengakibatkan laptop lag atau hang.
Perulangan Do/While
Perulangan Do/While sebenarnya sama seperti perulangan While, bedanya Do/While melakukan perulangan satu kali dulu, kemudian mengecek kondisinya.
JAdi dikerjakan dulu (DO), lalu cek kondisinya While(kondisi). Jika kondisinya true maka lanjut perulangan, jika false berhenti.
Contoh :













Komentar
Posting Komentar