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); แสดงผลจ านวนการวนลูปทางหน้าจอ
   118   119   120   121   122   123   124   125   126   127   128