Perulangan (Looping) dalam Java

Perulangan (Looping) dalam Java

Pernahkan anda menemukan suatu tantangan pemrograman java yang mengharuskan anda melakukan sesuatu yang sama secara berulang ulang? seperti menulis angka 1 sampai 100. Tentunya anda harus menulis System.out.println("1"); hingga System.out.println("100"). Tentunya hal itu akan memakan waktu cukup lama.

Dalam bahasa pemrograman (Tidak hanya java) terdapat suatu sintaks yang digunakan untuk melakukan iterasi (Pengulangan) terhadap suatu perintah, sehingga memudahkan pemrogram untuk membuat program dan sangat menghemat waktu. Konsep tersebut dinamakan Perulangan (Looping).

Pada bahasa java, terdapat 3 jenis perulangan yang bisa kita gunakan, tiap jenis ini memiliki fungsi masing masing sehingga dapat membuat perulangan secara efektif sesuai apa yang kita inginkan.

Perulangan Menggunakan For

kata kunci for digunakan untuk mengulang eksekusi perintah dalam blok for tersebut. Perulangan ini memiliki batas awal, batas akhir, dan kenaikan nilai perulangan. Perulangan for digunakan ketika kita ingin membuat sebuah perulangan yang kita sudah mengetahui sebanyak apa kita akan melakukan perulangan tersebut.
Bentuk umum perulangan for adalah sebagai berikut
for (InitializationExpression; LoopCondition; StepExpression){
  statement1;
  statement2;
}
InitializationExpression: Batas Awal perulangan
LoopCondition: Kondisi Perulangan
StepExpression: Kenaikan nilai InitializationExpression setiap perulangan terjadi

Contoh penerapan perulangan for adalah

Perulangan (Looping) dalam Java

Pada baris ke-1 kita mendeklarasikan variabel integer bernama nilai
baris ke-2 kita deklarasi perulangan menggunakan for

  • nilai = 1 menunjukkan bahwa kita memasukkan angka 1 kedalam variable nilai
  • nilai <= 10 menunjukkan bahwa selama variable nilai memiliki angka kurang dari atau sama dengan 10 maka perulangan akan terus berjalan
  • nilai++ artinya setiap selesai perulangan, variable nilai akan bertambah 1 angka

lalu pada baris ke-3 menampilkan output variable nilai
sehingga output yang dihasilkan adalah tampilan angka 1 hingga 10

Perulangan Menggunakan While

Perulangan while adalah perulangan yang membutuhkan syarat tertentu untuk berhenti berulang. Perulangan ini digunakan ketika kita ingin membuat sebuah perulangan yang kita tidak tahu apakah perulangan ini akan jalan, sebanyak apa perulangan ini berjalan dan kapan perulangan ini berhenti. Struktur dasar perulangan while adalah
while(syarat_perulangan){
Statemen1;
Statemen2;
}
Perulangan akan memeriksa syarat_perulangan, syarat_perulangan ini haruslah nilai boolean. Jika bernilai true maka perulangan dalam blok { } akan dijalankan, jika bernilai false perulangan tidak akan dijalankan. contoh penggunaan perulangan while adalah
Perulangan (Looping) dalam Java

Pada contoh diatas, kita mencoba mengganti contoh program perulangan menggunakan for menjadi perulangan menggunakan while, terlihat perbedaannya dimana kita menginisialisasi variable nilai terlebih dahulu berisi angka 1. Lalu perulangan while akan memeriksa apakah variable nilai kurang dari atau samadengan 10, maka perintah dalam blok perulangan akan dijalankan, lalu program akan memeriksa lagi apakah variable nilai kurang dari atau samadengan 10. Begitu seterusnya hingga syarat_perulangan bernilai false

Perulangan menggunakan Do While

Perulangan Do While hampir mirip dengan perulangan menggunakan While, perbedaannya adalah pada perulangan do while, perulangan akan dijalankan minimal sekali sedangkan pada perulangan while perulangan tidak. Bentuk penulisan perulangan Do While adalah :
Do{
  Statement1;
  Statement2;
}while(syarat_perulangan);
Seperti artinya, perulangan diawali dengan DO yang artinya menjalankan terlebih dahulu lalu setelahya baru memeriksa kondisi, jika kondisi bernilai true maka perulangan akan dijalankan kembali, jika bernilai false maka perulangan akan berhenti. Berikut adalah contoh perulangan Do While
Perulangan (Looping) dalam Java
Kode diatas memiliki output sama dengan 2 perulangan sebelumnya yaitu mencetak angka 1 sampai 10. Hanya saja menggunakan perulangan Do While.

Selamat Mencoba.

0 Response to "Perulangan (Looping) dalam Java"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel