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
Menampilkan angka 12 sampai 30
Contoh dengan Scanner :
Menampilkan angka yang ingin ingin ditentukan (kurang dari 80), sampai angka 80
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.
for(inisialisi; kondisi; penaikan/penurunan) {
//instruksi
//instruksi
}
Contoh :
Menampilkan angka 49 sampai 65
for(int variabel = 49; variabel <= 69; variabel++) {
System.out.println(variabel);
}
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







