รูปแบบไวยากรณ์ของคำสั่ง do- While loop เป็นดังนี้:
ทำ{//คำสั่ง} ในขณะที่ (การแสดงออก)
สังเกต:
ความแตกต่างระหว่าง do- While loop และ while loop คือเนื้อความของ do- While loop จะถูกดำเนินการอย่างน้อยหนึ่งครั้ง
กฎการดำเนินการสำหรับคำสั่งวนรอบ do- while:
(1) ดำเนินการส่วนเนื้อหาของลูป จากนั้นดำเนินการตาม (2)
(2) คำนวณค่าของนิพจน์ หากค่าเป็นจริง ให้ดำเนินการตาม (1) หรือดำเนินการตาม (3)
(3) ยุติการดำเนินการคำสั่ง do- While
ตัวอย่าง:
publicclassMain {publicstaticvoidmain(String[]args){inta=1;do{System.out.print(a);a++;System.out.print(n);}ในขณะที่(a<10);}}
ผลการวิ่งมีดังนี้:
123456789