ในภาษาโปรแกรมคอมพิวเตอร์ส่วนใหญ่ a do while loop คือคำสั่งควบคุมโฟลว์ที่รันบล็อกของโค้ดอย่างน้อยหนึ่งครั้ง จากนั้นรันบล็อกซ้ำๆ หรือหยุด ดำเนินการขึ้นอยู่กับเงื่อนไขบูลีนที่กำหนดที่ส่วนท้ายของบล็อก
วงใดที่รันอย่างน้อยหนึ่งครั้งเสมอ?
เนื้อความของ a do loop จะถูกดำเนินการอย่างน้อยหนึ่งครั้งเสมอมักจะมีสถานการณ์ที่ loop body ไม่ควรดำเนินการ แม้แต่ครั้งเดียว ด้วยเหตุนี้ do loop จึงไม่ใช่ตัวเลือกที่เหมาะสมเสมอไป
วงใดดำเนินการอย่างน้อยหนึ่งครั้งใน Java
Java do-while loop ถูกดำเนินการอย่างน้อยหนึ่งครั้งเนื่องจากเงื่อนไขถูกตรวจสอบหลังจาก loop body
วนรอบใดดำเนินการอย่างน้อยหนึ่งครั้งโดยไม่คำนึงถึงเงื่อนไขการทดสอบ
Exit Controlled Loops: ในลูปประเภทนี้ เงื่อนไขการทดสอบจะได้รับการทดสอบหรือประเมินที่ส่วนท้ายของเนื้อหาลูป ดังนั้น เนื้อความของลูปจะดำเนินการอย่างน้อยหนึ่งครั้ง โดยไม่คำนึงว่าเงื่อนไขการทดสอบเป็นจริงหรือเท็จ ทำ – ในขณะที่ลูปเป็นลูปควบคุมทางออก
วงใดรับประกันว่าจะดำเนินการอย่างน้อยหนึ่งครั้ง
คำอธิบาย: ด้วย a do while loop เงื่อนไขจะไม่ได้รับการประเมินจนกว่าจะสิ้นสุดการวนซ้ำ ด้วยเหตุนี้ do while loop จะดำเนินการอย่างน้อยหนึ่งครั้งเสมอ for-loop ทำให้แน่ใจว่าเงื่อนไขเป็นจริงเสมอก่อนที่จะรันโปรแกรม