Assalamu'alaikum Wr. Wb.
Hei Para Pembaca, Terimakasih sudah datang ke blog saya
Cara Membuat Program Perulangan Menggunakan Bahasa Java
Pengertian Struktur Perulangan For Bahasa Java
Struktur perulangan (atau dalam bahasa inggris disebut loop) adalah instruksi kode program yang bertujuan untuk mengulang beberapa baris perintah.
Dalam merancang perulangan for, setidaknya kita harus mengetahui 3 komponen:
- Kondisi awal perulangan.
- Kondisi pada saat perulangan.
- Kondisi yang harus dipenuhi agar perulangan berhenti.
format dasar struktur perulangan for dalam bahasa Java:
for (start; condition; increment/decrement) { // kode program // kode program } |
Start adalah kondisi pada saat awal perulangan. Biasanya kondisi awal ini berisi perintah untuk memberikan nilai kepada variabel counter. Variabel counter sendiri adalah sebuah variabel yang menentukan berapa banyak perulangan dilakukan. Kebanyakan programmer menggunakan variabel i sebagai variabel counter (ini tidak harus, boleh juga memakai variabel lain).
Condition adalah kondisi yang harus dipenuhi agar perulangan berjalan. Selama kondisi ini terpenuhi, maka compiler bahasa Java akan terus melakukan perulangan. Misalnya condition ini berisi perintah i < 7, maka selama variabel counter i berisi angka yang kurang dari 7, terus lakukan perulangan.
Increment dan Decrement adalah bagian yang dipakai untuk memproses variabel counter agar bisa memenuhi kondisi akhir perulangan. Bagian ini akan selalu di eksekusi di setiap perulangan. Operator increment dan decrement adalah sebutan untuk operasi seperti a++
, dan a--
. Ini sebenarnya penulisan singkat dari operasi a = a + 1 serta a = a – 1.
Increment digunakan untuk menambah variabel sebanyak 1 angka, sedangkan decrement digunakan untuk mengurangi variabel sebanyak 1 angka. Penulisannya menggunakan tanda tambah 2 kali untuk increment, dan tanda kurang 2 kali untuk decrement. Penempatan tanda tambah atau kurang ini boleh di awal seperti ++a
dan --a
, atau di akhir variabel seperti a++
dan a--
.
Dengan demikian terdapat 4 jenis increment dan decrement dalam bahasa Pemrograman :
Operator | Contoh | Penjelasan |
---|---|---|
Pre-increment | ++a | Tambah a sebanyak 1 angka, lalu tampilkan hasilnya |
Post-increment | a++ | Tampilkan nilai a, lalu tambah a sebanyak 1 angka |
Pre-decrement | --a | Kurangi a sebanyak 1 angka, lalu tampilkan hasilnya |
Post-decrement | a-- | Tampilkan nilai a, lalu kurangi a sebanyak 1 angka |
Sebagai tambahan, terdapat istilah iterasi (iteration), yang berarti 1 kali perulangan. Istilah ini cukup sering dipakai ketika membahas tentang struktur perulangan.