تنسيق بناء الجملة لبيان حلقة do-while هو كما يلي:
افعل{//بيان}أثناء (تعبير)
يلاحظ:
الفرق بين حلقة do-while وحلقة while هو أن جسم حلقة do-while يتم تنفيذه مرة واحدة على الأقل.
قواعد التنفيذ لبيانات حلقة 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);}while(a<10);}}
نتائج التشغيل هي كما يلي:
123456789