Format sintaksis pernyataan perulangan do- while adalah sebagai berikut:
lakukan{//pernyataan}sementara(ekspresi)
Melihat:
Perbedaan antara perulangan do- while dan perulangan while adalah isi perulangan do- while dieksekusi paling sedikit satu kali.
Aturan eksekusi untuk pernyataan perulangan do- while :
(1) Jalankan badan perulangan, lalu lanjutkan ke (2).
(2) Hitung nilai ekspresi. Jika nilainya benar, lanjutkan ke (1), jika tidak, lanjutkan ke (3).
(3) Akhiri eksekusi pernyataan do-sementara.
Contoh:
publicclassMain{publicstaticvoidmain(String[]args){inta=1;do{System.out.print(a);a++;System.out.print(n);}sementara(a<10);}}
Hasil yang berjalan adalah sebagai berikut:
123456789