Lembar Kerja Siswa. Statement switch

PEMROGRAMAN BERORIENTASI OBJEK 81 | P a g e

4. Kegiatan Belajar 6 :Dasar dan Aturan Pemrograman Berorientasi Obyek Perulangan

a. Tujuan Pembelajaran

Setelah mengikuti kegiatan belajar 6 ini siswa diharapkan dapat : 1 Memahami struktur kontrol pengulangan while, do-while, for 2 Menggunakan struktur kontrol pengulangan while, do-while, for untuk menjalankan blok tertentu pada program beberapa kali

b. Uraian Materi

Struktur kontrol pengulangan adalah berupa pernyataan dari Java yang mengijinkan kita untuk mengeksekusi blok code berulang-ulang sesuai dengan jumlah tertentu yang diinginkan. Ada tiga macam jenis dari struktur kontrol pengulangan yaitu while, do- while, dan for-loops.

1. whileloop

Pernyataan whileloop adalah pernyataan atau blok pernyataan yang diulang-ulang sampai mencapai kondisi yang cocok. Bentuk pernyataan while, whileboolean_expression{ statement1; statement2;} Pernyataan di dalam whileloop akan di eksekusi berulang-ulang selama kondisi boolean_expression bernilai benar true. Contoh pada kode dibawah ini. Listing Program Int i=4; whilei0 { System.out.printi; i--; } Contoh di atas akan mencetak angka 4321 pada layar. Perlu dicatat jika bagian i--; dihilangkan, akan menghasilkan pengulangan yang terus menerus infiniteloop. Sehingga, ketika menggunakan whileloop atau bentuk pengulangan yang lain, pastikan Anda memberikan pernyataan yang membuat pengulangan berhenti pada suatu kondisi. Berikut ini adalah beberapa contoh whileloop, PEMROGRAMAN BERORIENTASI OBJEK 82 | P a g e Listing Program intx=0; whilex10 { System.out.printlnx; x++; } Listing Program infiniteloop whiletrue System.out.println “hello”; Listing Program noloops statementisnotevenexecuted whilefalse System.out.println “hello”;

2. do-whileloop

Do-while loop mirip dengan while-loop. Pernyataan di dalam do-whileloop akan dieksekusi beberapa kali selama kondisi bernilai benar true. Perbedaan antara while dan do-whileloop adalah dimana pernyataan di dalam do-while loop akan dieksekusi sedikitnya satu kali. Sintaks do-while loop do{ statement1; statement2; ... }whileboolean_expression; Pernyataan di dalam do-while loop akan dieksekusi pertama kali, dan akan dievaluasi kondisi dari boolean_expression. Jika nilai pada boolean_expression tersebut bernilai true, pernyataan di dalam do-whileloop akan dieksekusi lagi.