Rabu, 19 Oktober 2016

Jenis-jenis Perulangan Pada Java

WHILE

        Pernyataan while berguna untuk melakukan proses perulangan untuk sebuah kondisi, selama kondisi tersebut bernilai benar (true), maka perulangan akan terus berjalan, dan terhenti ketika kondisi bernilai (false).

Bentuk pernyataan while seperti berikut ini :


While(kondisi) {

                //isi kondisi

                }


Contoh :

                int jumlah = 1;



                while(jumlah <= 10) {

                System.out.prinln(jumlah);

                jumlah++; //menaikkan jumlah

                }


Jika program tersebut dijalankan, maka hasilnya adalah tulisan dari no 1 sampai 10. Dan saat jumlah bernilai 11, maka perulangan akan terhenti dikarenakan kondisi bernilai false (11<=10).

Run :



Do-While

        Perulangan do-while merupakan perulangan yang hamper mirip dengan perulangan while namun perbedaaannya, pada perulangan do-while, maka minimal instruksi akan dijalankan sekali.

Bentuk pernyataan do-while sebagai berikut :
                Do {

                       //intruksi

                }while(kondisi);

Contoh :


                int jumlah = 100;


                do{
                        System.out.println(jumlah);
                        jumlah++; //naikkan jumlah
               }while(jumlah <= 10);


Jika program tersebut dijalankan, maka akan menghasilkan keluaran 100, artinya walaupun kondisi salah, namun minimal isi instruksi akan dijalankan sekali, hal ini dikarenakan proses do-while berbeda dengan while, dimana do-while pertama melakukan intruksi baru mengecek kondisi, sedangkan while pertama mengecek kondisi baru melakukan instruksitre.

Run :


Contoh 2 :
Menampilkan angka 12 sampai 30

Contoh dengan Scanner :
Menampilkan angka yang ingin ingin ditentukan (kurang dari 80), sampai angka 80


FOR

        Perulangan for merupakan perulangan yang memiliki variable untuk melakukan pengkondisian, beberapa dengan while dan do-while yang kita harus membuat sebuah variable diluar untuk melakukan pengkondisian, pada perulangan for, ditempatkan sebuah blok untuk membuat variable dan melakukan proes pengkondisian.

Bentuk pernyataan for sebagai berikut :


       for(inisialisi; kondisi; penaikan/penurunan) {
             //
instruksi

       }

Contoh :
Menampilkan angka 49 sampai 65

               for(int variabel = 49; variabel <= 69; variabel++) { 

                       System.out.println(variabel); 


                 }



Run :

Contoh dengan Break :
Perintah break merupakan perintah yang dapat digunakan untuk menghentikan proses perulangan.
Menampilkan angka 49 sampai 100, dan berhenti di angka 69.



For-Continue

        Perintah continue dapat digunakan untuk meloncati sebuah peluang, maksud nya adalah intruksi yang seharusnya di lewat, hal ini berarti instruksi tidak akan dijalankan.

Contoh :
Menampilkan angka-angka ganjil dari 35 sampai 69. (Tanpa continue;)

Menampilkan angka-angka ganjil dari 35 sampai 69.

variable%2 : Lompat 2

(Tanpa continue;) :
==0             : Menampilkan angka Genap
==1             : Menampilkan angka Ganjil

(continue;)
==0             : Menampilkan angka Ganjil
==1             : Menampilkan angka Genap