Page 123 - การเขียนโปรแกรมบนมาตรฐานเปิด
P. 123
123
โดยท ี่
control_variable คือตัวแปลควบคุมจ านวนครั้งของการท าซ้ าเป็นข้อมูลชนิด integer
value คือค่าเริ่มต้นของตัวแปรควบคุม
้
่
Boolean_expression คือนิพจน์เงื่อนไขทางตรรกศาสตร์ที่ใชส าหรับตรวจสอบคาความจริง
ก่อนการท างานตามชุดค าสั่งภายในลูป
increment or decrement คือค าสั่งก าหนดการเพิ่มหรือลดคาของตัวแปรควบคุม
่
statements คือชุดค าสั่งสาหรับการท าซ้ า
ตัวอย่างโปรแกรมที่มีการใช้ค าสั่งควบคุมfor เพื่อแสดงผลข้อความจานวนลูปที่มีการวน
สามารถอธิบายโปรแกรมได้ดังนี้
in loopVal; ตัวแปร loopVal เป็นข้อมูลชนิดinteger เพื่อใช้ในการนับจ านวนดลูป
int end_value = 15; ประกาศตัวแปร end_value เป็นข้อมูลชนิด integer เพื่อใช้ก าหนดจ านวน
รอบในการวนลูป
For (loopVal = 0; loopVal <end_value; loopVal++) เรียกใช้ค าสั่ง for โดยก าหนดค่าเริ่มตนของตัวแปร
้
ควบคุมเป็น 0 นิพจน์ที่ใช้ในการตรวจสอบเงื่อนไขคือโปรแกรมจะท างานเมื่อค่าของตัวแปรควบคุม loopVal มีค่า
น้อยกว่าตัวแปร end_value, ก าหนดให้เพิ่มค่าของตัวแปรควบคม loopVal ขึ้น 1 ค่า
ุ
System.out.println ( “Loop value = “+ loopVal); แสดงผลจ านวนการวนลูปทางหน้าจอ

