Minggu, 09 November 2014

Perulangan Pada Program Java

Perulangan Pada Program Java
       A. Perulangan 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 salah (false).
Contohnya sebagai berikut :

public class latihan{

public static void main (String[] args) {

int a = 1;

while(a <= 5) {
System.out.println(a);
a++;

}
}
}

Hasil Program diatas adalah tulisan no 1 sampai no 10, seperti dibawah ini :
1
2
3
4
5

Saat jumlah bernilai 6, maka perulangan akan terhenti dikarenakan kondisi bernilai false (6 <= 5).

         B.  Perulangan do-while
Perulangan do-while merupakan perulangan yang hamper mirip dengan perulangan while namunada perbedaannya, pada perulangan do-while, maka minimal instruksi akan dijalankan sekali.
Contoh :
public class latihan{

public static void main (String[] args) {

int a = 6;

do {
System.out.println(a);
a++;
} while (a <= 8);

}
}

Jika program diatas dijalankan maka akan menghasilkan output seperti ini:
6
7
8

Contoh 2 :
public class latihan{

public static void main (String[] args) {

int a = 100;

do {
System.out.println(a);
a++;
} while (a <= 10);

}
}

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

         C. Perulangan for
Perulangan for merupakan perulangan yang memiliki variable untuk melakukan pengkondisian, berbeda 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 proses pengkondisian.
Contoh :

public class latihan{

public static void main (String[] args) {

for(int i = 1; i <= 12; i++){
System.out.println(i);

}
}
}

Hasil Program diatas adalah tulisan no 1 sampai no 10, seperti dibawah ini :
1
2
3
4
5
6
7
8
9
10
11
12

           D. Perintah Break
Perintah break merupakan perintah yang dapat digunakan untuk menghentikan proses perulangan.
Contoh:

public class latihan{

public static void main (String[] args) {

for(int i = 1; i <= 12; i++){
System.out.println(i);
if (i == 6) {
break;

}
}
}
}

Jika program di run maka hasilnya seperti berikut:
1
2
3
4
5
6

Program diatas hanya menampilkan angkat 1 sampai 8, karena pada saat  I mencapai 8, program dihentikan oleh perintah break.

         E. Perintah continue
Perintah continue dapat digunakan untuk meloncati sebuah perulangan, maksudnya adalah instruksi yang seharusnya dapat dilewati, hal ini berarti instruksi tidak akan dijalankan.
Contoh:

public class latihan{

public static void main (String[] args) {

for(int i = 1; i <= 10; i++){
if (i % 2 == 0) {
continue;
}
System.out.println(i);


}
}
}

Jika program diatas dijalankan, maka hasilnya akan menampilkan angka – angka ganjil saja,
1
3
5
7
9
 hal ini dikarenakan saat nilai I merupakan angka genap, maka perintah continue membuat program tidak menampilkan angka genap.


Related Posts:

0 komentar:

Posting Komentar