Page 121 - การเขียนโปรแกรมบนมาตรฐานเปิด
P. 121

121


               สามารถอธิบายโปรแกรมได้ดังนี้

                                                                                 ่
               int i = 1, sum = 0 ;   ประกาศตัวแปร i เป็นข้อมูลชนิด integer และมีค่าเทากับ 1 เพื่อใช้เป็นตัวนับและ
                                     ประกาศตัวแปร sum เป็นข้อมูลชนิด integer และมีค่าเท่ากับ 0 เพื่อใช้เก็บคาผลรวม
                                                                                                     ่
               while (i<=100)        เรียกใช้งานการวนลูปด้วยค าสั่ง while โดยก าหนดนิพจน์เงื่อนไขให้ตรวจสอบค่าของ

                                     ตัวแปร i ว่ามีค่าน้อยกว่าหรือเท่ากับ 100 หรือไม่

               sum += i;             น าค่าของ i บวกด้วยค่าของ sum และเก็บผลรวมไว้ในตัวแปร sum

               i++                   เพิ่มค่าของตัวแปร i ขึ้น 1 ค่า

               System.Out.println ( summation of 1 to 100 = +sum ); แสดงผลรวมที่ได้ทั้งหน้าจอเมื่อท าการรัน

               โปรแกรมจะได้ผลดังรูป
























               ค าสั่ง do...while:ค าสั่งควบคุมแบบท าซ้ าโดยทาอย่างน้อย 1 รอบ


               เป็นค าสั่งควบคุมแบบท าซ้ าที่มีลักษณะคล้ายกับคาสั่ง while แต่จะต่างกันที่ค าสั่ง do...while จะมีการท างาน
               ตามชุดค าสั่งอย่างน้อย 1 รอบก่อนที่จะท าการตรวจสอบคาความจริงของนิพจน์หลังค าสั่ง while เงื่อนไขในการ
                                                               ่
               วนลูปจะมีลักษณะเดียวกันกับของค าสั่งwhile รูปแบบของค าสั่ง do...while มีดังนี้

               do {


                    statements;

               } while (boolean_expression);

               ตัวอย่างโปรแกรมที่มีการใช้ค าสงควบคุม do...while เพื่อแสดงผลข้อความจ านวนลูปที่มีการวน
                                         ั่
   116   117   118   119   120   121   122   123   124   125   126