Jumat, 14 Februari 2014

Do-while loop

Do-while loop mirip dengan while-loop. Pernyataan di dalam do-while loop akan dieksekusi beberapa kali selama kondisi bernilai benar(true).

Perbedaan antara while dan do-while loop adalah dimana pernyataan di dalam do-while loop akan dieksekusi sedikitnya satu kali.

Bentuk pernyataan do-while :
                                 do{
                                        statement1;
                                        statement2;
                                        . . .
                                  }while( boolean_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-while loop akan dieksekusi lagi.

Berikut ini beberapa contoh do-while loop:

Contoh 1:
                  int x = 0;
                  do
                  {
                             System.out.println(x);
                             x++;
                  }while (x<10);
Contoh ini akan memberikan output 0123456789 pada layar.

Contoh 2:
                   //infinite loop
                   do{
                             System.out.println(“hello”);
                  } while (true);

Contoh di atas akan melakukan pengulangan terus menerus yang menulis kat a “hello” pada layar.

Contoh 3:
                 //one loop
                 // statement is executed once
                 do
                        System.out.println(“hello”);
                 while (false);

Contoh di atas akan memberikan output hello pada layar.

Panduan pemrograman:
1. Kesalahan pemrograman yang biasa terjadi ketika menggunakan do-while loop adalah
lupa untuk menulis titik koma (;) setelah ekspresi while.
do{
        ...
}while(boolean_expression)//- salah>tidak ada titik koma(;)
2. Seperti pada while loop, pastikan do-while loop anda berhenti pada suatu kondisi.


Sumber : Bahan ajar-JENI-Intro1-Bab06 Pengenalan Pemograman Komputer

Tidak ada komentar:

Posting Komentar