Dokumen tersebut membahas tentang perulangan dalam bahasa pemrograman Java. Terdapat tiga jenis perulangan yaitu for, while, dan do-while dimana for digunakan untuk perulangan dengan jumlah iterasi yang pasti, while digunakan untuk perulangan dengan kondisi tertentu, dan do-while mengeksekusi statement terlebih dahulu sebelum mengevaluasi kondisinya.
2. • Perulangan adalah melakukan perintah
yang ada di dalam blok perulangan
tersebut secara berulang-ulang sesuai
dengan nilai yang ditentukan atau sampai
mencapai batas yang diinginkan.
3. • Di dalam program Java menyediakan tiga macam
statement untuk melakukan looping/perulangan,
yaitu :
• for
• while
• do-while
4. • Umumnya for digunakan pada pengulangan yang
jumlah iterasinya sudah pasti atau sudah diketahui
sebelumnya.
• Syntax
for (inisialisasi; kondisi; iterasi){
statement;
}
6. Contoh :
Program
public class contoh{
public static void main(String[] args){
int i;
for (i=1; i<6; i++)
System.out.println("for "+i);
}}
Hasil
for 1
for 2
for 3
for 4
for 5
7. • kesimpulan
• Ekspresi pertama (inisialisasi) dieksekusi satu
kali di awal perulangan
• Di awal setiap iterasi, kondisi dijalankan untuk
diperiksa nilainya. Jika nilainya TRUE, maka perulangan
dilanjutkan dan statement dieksekusi. Jika nilainya
FALSE, maka perulangan dihentikan
8. • Statemen perulangan (looping) adalah blok perintah
yang akan mengulang-ulang statemen di dalam blok
perintah selama kondisi menghasilkan nilai true dan
akan berhenti jika kondisi bernilai false.
• Syntax
while (kondisi) {
statement
counter
}
10. Contoh :
Program
public class contoh{
public static void main(String[] args){
int a=7;
while (a>0){
System.out.println("while "+a);
a--;}
}}
Hasil
while 7
while 6
while 5
while 4
while 3
while 2
while 1
11. • Kesimpulan
• Statement while mengeksekusi statement
berulang-ulang, selama ekspresi bernilai
TRUE
• Nilai dari ekspresi diperiksa setiap kali
memasuki awal perulangan, jadi walaupun nilai
ekspresi berubah selama eksekusi
statement, eksekusi tidak berhenti sampai
akhir iterasi
• Jika ekspresi pada while bernilai FALSE pada
saat pertama kali dijalankan, maka statement
tidak dijalankan
12. • Perulangan dengan bentuk do while adalah perulangan
dengan membalikkan logika perulangan dengan teknik
while.Dalam perulangan do while, pernyataan dieksekusi
dulu, baru kemudian kondisi variabel kontrol
perulangannya diperiksa apakah memenuhi syarat atau
tidak.
• Syntax
do {
statement
counter
}while (kondisi)
14. Contoh :
Program
public class contoh{
public static void main(String[] args){
int a=1;
do{
System.out.println("do-while "+a);
a++;}
while(a<6);
}}
Hasil
do-while 1
do-while 2
do-while 3
do-while 4
do-while 5
15. • kesimpulan
• Perulangan do-while serupa dengan while,
kecuali ekspresi diperiksa di akhir iterasi,
bukan di awal
• Perbedaan utama dari do-while dan while
adalah pada do-while statement pasti
dijalankan pada iterasi pertama
• Jadi pada statement do-while, statement
pasti dijalankan minimal satu kali