while statement : ทำงานวนซ้ำจนกว่าเงื่อนไขจะเป็นเท็จ
การทำงานซ้ำในแต่ละรอบนั้นจะประมวลผลกลุ่มคำสั่งเดิมที่อยู่ภายใต้ประโยค while ซึ่งรอบของการวนซ้ำจะนานเท่าไหร่นั้นก็ขึ้นอยู่กับว่าผ่านเงื่อนไขการทดสอบว่าเป็นเท็จหรือไม่ ถ้าเป็นเท็จจึงจะหลุดจากการทำงาน
มีรูปแบบการใช้งานดังนี้
while ( expression เงื่อนไข )
{
กลุ่มคำสั่ง
}
บางครั้งเราก็อาจมีความจำเป็นที่จะนำเอา expression ตรวจสอบเงื่อนไขของ while ไปไว้ตอนท้ายหลังจากการวนซ้ำในแต่ละรอบ นั่นคือเราจะใช้ do statement มาใช้งานร่วมด้วย while โดยวางเอาไว้ตอนต้น ส่วน while ไว้ตอนท้าย
do
while มีรูปแบบการใช้ดังน
do
{
คำสั่ง;
}
while ( expression เงื่อนไข );
for statement : วนซ้ำด้วยจำนวนรอบที่แน่นอน
สำหรับ for statement จะเป็นการวนซ้ำด้วยจำนวนที่แน่นอน โดยเราจะใช้ตัวแปรมาช่วยในการนับรอบ ซึ่งทุกครั้งที่ทำงานไป 1 รอบเสร็จสิ้น ตัวแปรที่นับรอบนั้นจะเพิ่มค่าขึ้น
for statement มีรูปแบบการใช้ดังน
ี้ for ( การกำหนดค่าเริ่มต้นให้ตัวแปรหนึ่ง; ประโยคเงื่อนไขให้ทำต่อ ; การแก้ไขค่าให้กับตัวแปรนั้นๆ )
{
กลุ่มคำสั่ง ;
}
ี้