PERTEMUAN7 PERULANGAN DO WHILE

ALGORITMA DAN
PEMROGRAMAN

PERULANGAN

PERULANGAN DO-WHILE

 statement-do-while
Sama

dengan pengulangan-while
statement didalam pengulangan
do-while akan dieksekusi
beberapa kali selama kondisinya
sesuai dengan ekspressi yang
diberikan.

BENTUK UMUM
do
{
pernyataan1;

pernyataan2;
...........
pernyataan_N;
}
while (ungkapan)

KETERANGAN
 Bagian pernyataan1 hingga pernyataanN

dijalankan secara berulang sampai ungkapan
bernilai salah.
 Pengujian ungkapan dilakukan setelah
bagian pernyataan, maka pada pernyataan
do ... while minimal akan dijalankan sekali,
karena begitu masuk ke blok perulangan,
tidak ada cek kondisi tetapi langsung
mengerjakan pernyataan.

PERULANGAN DO-WHILE
 Loop continuation-condition

 Berupa

boolean expression
 Kondisi true yang menyebabkan
perulangan dieksekusi
 Ditandai di dalam tanda kurung (…)
 Diawali dengan do dan diakhir dengan
while(…) semicolon (;)
 Diperlukan block { … } jika statement lebih
dari 1

ACTIVITY DIAGRAM

CONTOH

WHILE VS DO WHILE

 while:
Pengecekan


kondisi dilakukan diawal perulangan (pre-test loop)
 do-while:
Pengecekan kondisi dilakukan diakhir perulangan (post-test loop)

APA OUTPUTNYA??

CONTOH

int x = 0;
do {
System.out.println(x);
x++;
}while (x