Perulangan ( For, While, Do While ) Java Netbeans


Dalam pemrograman Java di Netbeans, saat ketika akan membuat program untuk mencetak atau menampilkan sesuatu yang berulang kali, akan sangat merepotkan jika kita membuat secara manual, seperti halnya ingin membuat program untuk menampilkan angka 1 sampai dengan 1000. 



Lalu bagaimana? Pada kesempatan kali ini kita akan membahas mengenai perulangan atau looping di pemrograman java netbeans. Yaitu while, do-while, and for.




FOR
Perulangan for digunakan untuk mengerjakan pernyataan atau sekelompok pernyataan secara berulang, namun pernyataan perulangan for akan dijalankan jika sudah dapat dipastikan kapan perulangan berhenti. Dengan kata lain, jumlah perulangan yang dibutuhkan sudah diketahui sebelumnya.


Keterangan :
1. ungkapan1 merupakan pernyataan inisialisasi.
2. ungkapan2 sebagai kondisi  yang menentukan pengulangan terhadap pernyataan                atau tidak.
3. ungkapan3 digunakan sebagai pengatur variabel yang digunakan didalam                         ungkapan1.


Flow Chart Perulangan For 

Contoh Kode Perulangan For

public class ClassPerulangan { 
   public static void main(String[] args) { 
     int a = 0; 
     for (a=0; a<5; a++){ 
       System.out.println("Nilah a : "+a); 
     } 
   } 
 } 


Source Code di Java Netbeans
Hasil Perulangan


WHILE



Pernyataan ini berguna untuk memproses  suatu pernyataan atau beberapa pernyataan beberapa kali. . Banyaknya perulangan tidak diketahui sehingga selama ungkapan bernilai benar maka pernyataan akan selalu dikerjakan.

Dalam struktur while, pengecekan untuk kondisi perulangan di lakukan di awal, sehingga jika kondisi tidak terpenuhi, maka perulangan tidak akan pernah dijalankan.

Keterangan :
1. Bagian pernyataan akan diekseskusi selama ungkapan dalam while bernilai benar.
2. Pengujian terhadap ungkapan pada while dilakukan sebelum bagian pernyataan.
3. Kemungkinan  pernyataan  pada while tidak  dijalankan  sama  sekali,  jika                        ketemu
4. Kondisi yang pertama kali bernilai salah.

Flow Chart Perulangan While


Catatan :
Pernyataan perulangan dengan while akan selalu dikerjakan jika ungkapan selalu benar. Oleh karena itu, kita harus membuat kondisi suatu ungkapan bernilai salah agar perulangan berakhir.

Contoh Kode Perulangan For
public class ClassPerulangan { 
   public static void main(String[] args) { 
     int a = 0; 
     while (a<5){ 
       System.out.println("Nilah a : "+a); 
       a++; 
     } 
   } 
 }


Source Code Java Netbeans



DO…WHILE
Perulangan do..while juga dapat digunakan jika jumlah perulangan tidak diketahui namun prinsip kerjanya berbeda dengan perulangan while. Pada perulangan do-while, pengecekan kondisi akan dilakukan di akhir perulangan, sehingga walaupun kondisi adalah FALSE perulangan akan tetap berjalan minimal 1 kali.

Perulangan while dan do-while pada dasarnya hampir sama. Perbedaan terletak pada ’lokasi’ pengecekan kondisi perulangan. Jika while berada diatas, sedangkan do..while memiliki perulangan dibawah setelah program dijalankan sekali.

Dalam perancangan perulangan while dan do-while kita harus memahami alur logika program yang dibuat.  Struktur perulangan while dan do-while memiliki banyak perulangan yang ditentukan sampai program mencapai kondisi FALSE. Kesalahan dalam alur logika akan membuat program tidak pernah berhenti memproses perulangan.


Flow Chart Perulangan Do While

Contoh Kode Perulangan Do While
public class ClassPerulangan { 
      public static void main(String[] args) { 
      int a = 0; 
      do{ 
      System.out.println("Nilah a : "+a); 
       a++; 
      }while(a<55);
    }
}



Source Code Java Netbeans




Komentar