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 |
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 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
Posting Komentar