do-while

advertisement
Looping (perulangan)
Intro
Looping ?
Didalam pemrograman komputer perulangan merupakan suatu
proses yang dilakukan secara berulang sampai kondisi tertentu
tercapai.
Mengapa perlu adanya looping?
Terkadang kita butuh melakukan perulangan suatu
proses dimana kita harus melakukan perulangan
langkah-langkah yang pernah dilakukan
Contoh :

menampilkan 200 baris bilangan secara
berurutan

menampilakan bilangan genap yang terletak 1
sampai 100
Jika kita tidak menggunakan looping otomatis kita
harus menuliskan baris perbaris dan hal ini tidak
efisien.
Perulangan dalam Java
 Java menyediakan pernyataan- pernyataan berikut
untuk melakukan perulangan :






While
Do..... While
For
Terkait dengan perulangan proses, java menyediakan :
Break ( untuk mengakhiri pengulangan
Continue (untuk melakukan pengulangan kembali)
Pernyataan “WHILE”
 Pernyataan while digunakan untuk proses berulang
dengan bentuk pernyataan :
While (kondisi){
Blok pernyataan
}
 Blok pernyataan akan dijalankan terus menerus
selama kondisi bernilai benar (true).
Diagram alir pernyataan
“while”
Contoh
Contoh 1
Contoh 2
Int x=2;
Int y= 2;
While (x==2){
While (x==2){
System.out.println ( x)
System.out.println ( x)
}
X++;
}
contoh
Contoh 3
Contoh 4
Int f= 3;
Int a= 1;
While (f<=5){
f++;
System.out.println ( f);
}
While (a<=3){
System.out.println ( a);
a++;
}
Diskusikan dengan teman sebangku kalian
Kasus 1
Kasus 2
Int x = 10;
Int j= 5;
While (x> =4){
X-=2;
System.out.println (x+3);
While (j<=10){
System.out.println (“hallo java);
J++;
Int xy= 0;
While (xy<= 6){
Xy++;
System.out.println( xy+1);
}
Int z= 0;
While (z<=10){
Z+=2;
System.out.println(z)
Z--;
Do....while
 do-while : perulangan yang hampir sama dengan
while namun, pernyataan akan dilakukan terlebih
dahulu kemudian dilakukan pengecekan.
 Bentuk pernyataan do...while adalah sebagai berikut
Do {
Statement
}
While (kondisi );
Diagram alir do...while
Keterangan gambar :
Pada pernyataan do wwhile, blok
statement akan dikerjakan
terlebih dahulu, jika kondisi
masih memenuhi maka
pernyataan akan di tulis kembali
. Tapi jika kondisi sudah tidak
memenuhi maka menuju
perintah setelah perintah do
while.
Contoh
Contoh 1
Hasil 1
3
3
3
3
.
.
.
Contoh 2
Hasil 2
3
4
5
Conoth
Contoh 3
Hasil 3
0
1
2
3
4
5
Hallo java
Contoh 4
Hasil 4
1
5
FOR
 Perbedaan perulangan dengan for dibandingkan
perulangan lainnya :



For  melakukan perulangan dengan jumlah yang diketahui
dengan pasti
While  digunakan saat melakukan perulangan dengan
jumlah yang belum diketahui secara pasti, pernyataan while
akan dikerjakan setelah pengecekan kondisi (harus true)
Do... While  jumlah perulangan belum diketahui pasti,
pernyataan (do) akan dikerjakan lebih dahulu, baru dilakukan
pengecekan pada kondisi while
Diagram alir pernyataan FOR
Cek kondisi nilai awal, jika
sesuai syarat maka kerjakan
blok perintah
Pernyataan FOR
 Berikut adalah bentuk penulisan pernyataan for :
for(inisialisasi ; kondisi; penaikan_penurunan) {
Blok statement ;
}



Inisialisasi : untuk memberikan nilai pada variable yang
digunakan mengontrol pengulangan
Kondisi : mengontrol pengulangan dilanjutkan atau diakhiri
Penaikan_penurunan untuk menaikan atau menurunkan nilai
variable pengontrol pengulangan
Contoh Pernyataan FOR
Contoh 1
Hasil
Hasil :
4
5
6
Hasil :
4
6
Diskusi
Download