DPK 06 Pengulangan rev

1

Pada akhir pertemuan ini, diharapkan mahasiswa
akan mampu :


Memahami struktur kendali pengulangan
(looping) dan memanfaatkannya dalam pembuatan
aplikasi program komputer dengan bahasa
pemrograman java.

2

Struktur Pengulangan (looping)


Konstruksi for, while dan do-while



Nested dan infinite loop




Compound atau Block statement



Break dan Continue

3







Struktur pengulangan dimaksudkan untuk
melakukan proses pengulangan dari beberapa
instruksi dalam sejumlah pengulangan tertentu

Jumlah pengulangan dapat ditentukan
sebelumnya atau ditentukan dalam proses
pelaksanaan pengulangan.
Tiga macam struktur pengulangan dalam
pemrograman terstruktur, yaitu:
 Struktur for
 Struktur while
 Struktur do-while
4

 Konstruksi

for

for (exp1; exp2; exp3) statement;
atau:
for (exp1; exp2; exp3){
statement1;
statement2;
…….

}
exp1 : adalah ekspresi untuk inisialisasi,
exp2 : adalah ekspresi conditional
exp3 : adalah ekspresi increment atau decrement
exp1, exp2 dan exp3 adalah sifatnya optional (boleh ada boleh
tidak ada).
5



Struktur logika pengulangan for
exp1

exp3
statements
exp2

true

false


6



Contoh :

 for (x=1; x