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