Pernyataan do...while berfungsi untuk mengulang satu atau beberapa pernyataan sebanyak syarat yang diberikan dengan cara syarat diuji setelah pernyataan dikerjakan.
Bentuk pernyataan do...while :
do
pernyataan;
while(ungkapan);
pernyataan yang mengikuti do...while akan dikerjakan terlebih dahulu, setelah itu baru diuji ungkapan dalam while, jika ungkapan yang diuji bernilai benar (sama dengan 1) maka pernyataan akan dikerjakan kembali, begitu seterusnya sampai ungkapan yang diuji bernilai salah (sama dengan nol).