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