Selasa, 14 Oktober 2014

Struktur Kontrol pada Java - Perulangan

,

Assalamu'alaikum Wr.Wb. Setelah sekian lama saya tidak posting kali ini saya akan posting tentang StrukturKontrol pada Java - Perulangan sebelumnya saya sudah posting tentang Struktur Kontrol pada Java - Pemilihan. Struktur kontrol adalah pernyataan yang ada dalam bahasa pemrograman java yang mengijinkan user atau pengguna memilih dan mengeksekusi suatu blok kode java dan mengabaikan blok kode lainnya. Dalam struktur control java terdapat 3 sub pembahasan yang akan dibahas, pada kesempatan kali ini saya hanya akan membahas satu bab saja beserta contohnya yaitu :

Struktur Kontrol Perulangan

Struktur control perulangan adalah pernyataan dari java untuk mengeksekusi blok kode berulang-ulang sesuai dengan statement-kondisi yang diberikan. Ada 3 macam struktur perulangan yaitu :

  • While loops
Pernyataan while loops adalah pernyataan dalam program java dimana pernyataan tersebut diulang-ulang sampai menemukan kondisi yang sesuai(kondisi bernilai salah) atau selama pernyataan bernilai benar(true).
         Contoh while loops :
         public class Contoh_while{
           public static void main(String[] args){
                      int x = 1;
                      while (x<5){
                               System.out.print(x);
                               x++;
                     }
           }
        }

Sebagai catatan dengan melihat contoh diatas, bahwa contoh tersebut akan mencetak hasil yaitu 1234 , dan apabila kode “x++” itu dihilangkan maka akan terjadi ( infinite loop ) yaitu pengulangan terus menerus, jadi ketika menggunakan while ataupun struktur pengulangan lainnya pastikan membuat pernyataan untuk menghentikan program tersebut.
 

  • Do-While
Pernyataan do-while sama seperti while-loops akan dieksekusi selama pernyataan bernilai benar atau sampai menemukan kondisi yang sesuai. Perbedaan antara while-loops dengan do-while adalah setidaknya pernyataan do-while akan dieksekusi satu kali.
       Contoh do-while :
        public class Contoh_do_While{
              public static void main(String[] args){
                   int x = 1;
                   do{
                       System.out.println(x);
                       x++;
                   }while (x<5);
               }
          }

          Contoh infinite loops pada do-while :
          public class Contoh_do_While{
                public static void main(String[] args){
                     int x = 1;
                     do{
                          System.out.println(x);
                          x++;
                    }while (true);
                }
           }

            Contoh one loops :
            public class Contoh_do_while{
                  public static void main(String[] args){
                        int x = 1;
                        do{
                             System.out.println(x);
                             x++;
                        }while (false);
                  }
             }
 

  • For-loops
Pernyataan for memiliki kondisi mirip dengan perulangan yang telah dibahas sebelumnya, dimana permyataan perulangan ini akan mengeksekusi kode program sampai menemukan kondisi yang bernilai salah.

         Contoh for-loops :
         public class Contoh_for_loops{
              public static void main(String[] args){
                    for(int x=1; x<5; x++){
                         System.out.println(x);
                    }
              }
          }

Pada contoh diatas, diketahui sebagai berikut :

  • x=1 merupakan inisialisasi dari variable ( Initialization Expression ).
  • x<5 merupakan pembanding dari variable untuk nilai batas ( LoopCondition ) apabila kondisi ini bernilai benar maka blok kode akan dieksekusi.
  • x++ merupakan ekpresi yang akan menjadi pembanding pada LoopCondition, setelah proses ini program akan kembali ke LoopCondition dan proses ini akan terus berulang hingga mencapai nilai yang salah ( false ).


Demikian sedikit tentang Struktur Kontrol pada Java - Perulangan semoga bermanfaat bagi temen-temen semua.
Tahnk You.
Wassalamu'alaikum Wr.Wb. 
share this article :

0 komentar to “Struktur Kontrol pada Java - Perulangan”

Posting Komentar

 

.

.

IP