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