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 เพื่อแสดงผลข้อความจ านวนลูปที่มีการวน
ั่

