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