Pengulangan Dalam Bahasa Pemrograman Java

Looping atau bahasa indonesianya adalah pengulangan, yang dimaksud pengulangan disini merupakan pengulangan suatu program yang berakhir hingga suatu nilai yang telah ditentukan. Misalnya, suatu program akan terus berulang jika suatu variabel belum sampai dengan nilai TRUE atau FALSE atau kondisi tertentu.

Disini saya akan membahas pengulangan pada bahasa pemrograman Java diantaranya adalah For, While, Do While, Break dalam pengulangan, Continue dalam pengulangan.

Langsung saja ..

Baca Juga : Operator Dalam Bahasa Pemrograman Java


Berikut ini merupakan pengulangan pada bahasa pemrograman Java

  1. For
    For adalah pernyataan pengulangan yang dikhususkan untuk pengulangan yang secara tepat mengetahui berapa kali pengulangan akan terjadi.

    Contoh program 1 :
    class pernyataanFor{
        public static void main(String[] args){
            for (int i=1; i<11; i++){
                System.out.println(i);
            }
        }
    }
    

    Output program 1 :

    pengulangan for
    Pengulangan For

    Penjelasan program 1 :

    Diatas merupakan program pengulangan dengan FOR, perintah pengulangam FOR akan terus dijalankan selama kondisi masih TRUE. Jadi proses kerjanya, mengecek terlebih dahulu kondisi (apakah masih TRUE ?) jika dalam kondisi TRUE, maka program diteruskan atau dilanjutkan. Sebagai contoh “i=1; i<11; i++” , artinya program akan terus mengulang sampai dengan i=10. Maka jika dicetak dengan printah “system.out.println” akan mencetak 10 baris (angka 1 sampai dengan angka 10).

    Contoh program 2 :
    class pernyataanForEnchanched{
        public static void main(String[] args){
            int[] numbers = {1,2,3,4,5,6,7,8,9,10};
            for (int i:numbers)
                System.out.println(i);
        }
    }

    Output program 2 :

    Pengulangan For
    Pengulangan For

    Penjelasan program 2 :

    Diatas merupakan program pengulangan FOR, tetapi ada implementasi array dalam pengulangan for, array ditandai dengan “int[] numbers ={1,2,3,4,5,6,7,8,9,10}” artinya variable ‘numbers’ memuat atau memiliki nilai 1,2,3,4,5,6,7,8,9,10.

    Program ini hampir sama dengan perintah FOR seperti pada contoh program 1. Untuk menampilkan atau mencetaknya juga menggunakan perintah “system.out.println”. Hasilnya program akan menampilkan output dengan jumlah 10 baris disetiap baris memuat angka 1 – 10.

  2. While
    While digunakan untuk melakukan proses pengulangan suatu blok pernyataan selama kondisinya bernilai TRUE, hampir sama seperti pada FOR. Ketika kondisi FALSE, pernyataan dalam blok bisa saja tidak dijalankan sama sekali.

    Contoh program :
    class contohWhile{
        public static void main(String[] args){
            int i =1;
            while (i < 11){
                System.out.println(i);
                i++;
            }
        }
    }
    
    Output program :

    Pengulangan while
    Pengulangan While

    Penjelasan program :

    Diatas merupakan program pengulangan menggunakan perintah WHILE. WHILE hampir sama dengan FOR, yaitu program akan terus dijalankan selama jika dalam kondisi TRUE. Jika dalam kondisi FALSE, program bisa saja tidak dijalankan.

  3. Do While
    Do While digunakan untuk melakukan proses pengulangan suatu blok pernyataan selama kondisinya bernilai TRUE. Pernyataan dalam blok paling tidak dieksekusi satu kali.

    Contoh program :
    class contohDoWhile{
        public static void main(String[] args){
            int i = 1;
            do{
                System.out.println(i);
                i++;
            } while (i <= 10);
        }
    }
    Output program :

    pengulangan do while
    Pengulangan Do While

    Penjelasan program :

    Diatas merupakan program pengulangan dengan menggunakan perintah “Do While” . Proses kerja pengulangan FOR dengan Do While itu berbeda, jika didalam FOR pengecekkan kondisinya diawal, sedangkan dalam Do While pengecekkan kondisinya diakhir.

  4. Break dalam pengulangan
    Break dalam program looping fungsinya untuk menghentikan program pengulangan. Maka dari itu, break ini sangat berguna sekali.

    Contoh program :
    class contohBreak{
        public static void main(String[] args){
            for (int i=1; i<11; i++){
                if (i == 5) break;
                System.out.println(i);
            }
        }
    }
    Output program :

    Break looping
    Break Looping

    Penjelasan program :

    Diatas merupakan program pengulangan dengan tambahan perintah “break”. Break didalam program tersebut, artinya memberhentikan program pengulangan yang berlanjut. Contohnya dalam program tersebut, program melakukan pengulangan hingga i < 11 (sampai 10). Akan tetapi, ada perintah lain yaitu “if(i ==5) break;” artinya jika i sudah bernilai 5, maka program berhenti. Outputnya juga menghasilkan 4 baris (1 – 4), karena angka 5 merupakan titik berhenti program.

  5. Continue dalam pengulangan
    Continue merupakan syntax program yang digunakan untuk melanjutkan program yang sudah berhenti atau dalam status break. Syntax continue bisa disatukan dengan break.

    Contoh program :
    class contohContinue {
        public static void main(String[] args) {
            int i = 1;
            while (i < 11) {
                if (i == 5) {
                    i++;
                    continue;
                }
                System.out.println(i);
                i++;
            }
        }
    }
    Output program :

    Continue looping
    Continue Looping

    Penjelasan program :

    Diatas merupakan perogram pengulangan dengan penambahan perintah continue didalam pengulangan tersebut. Perintah continue artinya melanjutkan program. Sebelumnya dalam program tersebut melakukan pengulangan nilai i =1 sampai dengan kurang dari 11 (i < 11). Dalam program tersebut ada perintah “if(i == 5) continue” artinya jika i = 5, program dilanjutkan, akan tetapi jika dicetak (print) angka 5 tidak akan muncul.

Baca Juga : Pengertian dan Jenis Variabel dalam Bahasa Pemrograman Java

Cukup sekian artikel mengenai Pengulangan Dalam Bahasa Pemrograman Java. Semoga bermanfaat bagi para pengunjung dan jangan lupa bagikan ke teman lainnya agar ilmu ini terus mengalir. Semoga yang membagikannya mendapatkan pahala yang berlimpah. Amiin

Terimakasih dan tunggu update berikutnya ..

Aji Fauzi Pangestu Saya hanya seorang Mahasiswa biasa yang rendah hati, rajin menabung, dan tidak sombong :)

Belum ada Komentar untuk "Pengulangan Dalam Bahasa Pemrograman Java"

Posting Komentar

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel