Pada pernyataan do-while, tubuh
loop berupa pernyataan tunggal ataupun majemuk. Pada pernyataan do, mula-mula
pernyataan dijalankan. Selanjutnya kondisi diuji. Seandainya kondisi
bernilaibenar, maka pernyataan dijalankan lagi, kemudian diperiksa lagi dan
seterusnya. Kalau dalam kondisi bernilai salah pada saat di tes, makapernyataan
tidak dijalankan lagi atau proses pengulangan akan berhenti.
Do-while memiliki urutan yang terbalik dibandingkan dengan while dan
memiliki perbedaan utama, yaitu kalau pada do-while pernyataan
dijalankan terlebih dahulu minimal satu kali, sedangkan pada while memungkinkan
pernyataan sama sekali tidak dijalankan apabila kondisi boolean pada saat pertama
kali sudah salah. Dengan kata lain, do-while
adalah dimana pernyataan di dalam do-while akan dieksekusi sedikitnya satu kali.
Bentuk umum dari do-while
adalah:
do
{
<pernyataan>
}
while (ekspresi boolean);
- Contoh code Do-
while
Contoh code dengan mengunakan do-while adalah seperti
code yang seperti berikut ini:
class DoWhile {
public
class FungsiWhile{
public
static void main(String[] args){
int
a = 0;
do{
System.out.println(“Belum
Selesai?”);
a++;
}while();
System.out.println(“Selesai”);
}
}
Maka outputnya yang
dihasilkan dari contoh code diatas
adalah sebagai berikut:
Belum selesai
A=1
Selesai
Contoh while
lain adalah seperti yang terlihat pada contoh yang dibawah ini.
public class While {
public static void main (String[]args)
int jumlah = 1;
while(jumlah <= 10) {
System.out.println(jumlah);
jumlah++; // menaikkan jumlah
}
while(jumlah <= 10) {
System.out.println(jumlah);
jumlah++; // menaikkan jumlah
}
Pada program diatas, output
yang dihasilkan adalah angka dari satu (1) sampai sepuluh (10). Dan saat
jumlah bernilai sebelas (11), maka perulangan akan terhenti dikarenakan kondisi
bernilai salah dikarenakan sebelas lebih besar dari pada sepuluh. Pada
code diatas hasil outputnya nilai b
bernilai sembilan. Hal ini dikarenakan dalam code nya mula-mulanya b yang diberi
nilai sepuluh dan selanjutnya dikurang satu dengan statmen b--.
Tag :
Makalah
0 Komentar untuk "Pengunaan Percabangan Do-While Java"