Do .. While
Statemen do .. while
dipakai untuk melaksanakan operasi pengulangan.
Sintaks:
Statemen do .. while
di dukung oleh CH1+, FF1+, IE4+, NN4+, O3+, SF1+.
Dengan do .. while
, expression tidak akan dievaluasi hingga statements untuk yang pertama kalinya selesai dijalankan, ini bermakna statements akan dihukum sedikitnya satu kali. Sesudah itu gres expression dievaluasi:
- Jika expression bernilai
true
, statements masih dihukum lagi. - Jika expression bernilai
false
, statements otomatis tidak dihukum lagi.
Contoh pengulangan dengan do .. while
:
do .. while
memiliki kesamaan menyerupai while, yakni untuk melaksanakan operasi pengulangan yang belum diketahui secara pasti. Tetapi, posisi dari kondisi yang diuji ada sedikit perbedaannya:
do .. while
terletak di final pengulangan.while
terletak di awal pengulangan.
Contoh pengulangan dengan while
: