คำสั่ง do…while
การทำงาน
จะประมวลผลประโยคคำสั่งต่างๆ ก่อน เมื่อเสร็จแล้วจึงจะมาตรวจสอบเงื่อนไข ที่คำสั่ง while ถ้าเป็นจริงก็จะวนขึ้นไป ทำคำสั่งต่างๆใหม่ แต่ถ้าเป็นเท็จก็จะหลุ ออกมาทำงานที่ประโยคคำสั่งอื่นๆที่ตามมา
รูปแบบคำสั่ง
Do
{
คำสั่งต่าง ๆ
….
}
while (เงื่อนไข) ;
ตัวอย่างการใช้งาน
int data = 0;
int sum = 0;
do
{ data = data+1;
sum += data ;
}
while (data <=10);
System.out.println (“Sum is : ” + sum) ;
ผลลัพธ์
Sum is : 66