Skip to HeaderSkip to PostSkip to Footer

Perulangan (Looping) dalam Java

Table of Content
    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.

    Comments

    Post a Comment

    This is a comment message for you.