Page 64 - การโปรแกรมเว็บ
P. 64
7-52 การโปรแกรมเว็บ
หัวข้อน้ี ผู้เรียนได้เรียนรู้เก่ียวกับค�ำส่ังควบคุมในโปรแกรม ที่ใช้เพื่อควบคุมให้โปรแกรมท�ำงาน
ไดต้ ามตอ้ งการในเงอ่ื นไขท่กี ำ� หนด หวั ขอ้ ต่อไปจะไดเ้ รยี นรู้ค�ำสงั่ ควบคมุ โปรแกรมแบบวนซ้ํา
6. ค�ำส่ังท�ำซํ้า
ในภาษาเจเอสพีการใช้งานลูป (loop) เป็นรูปแบบการท�ำซ้ําๆ โดยสามารถก�ำหนดขอบเขต
(scope) การท�ำงานภายในลูปและให้ลูปท�ำงานค�ำส่ังนั้นๆ จนตรงกับเง่ือนไขหรือสิ้นสุดการท�ำงาน แล้ว
โปรแกรมคอ่ ยออกจากลปู นนั้ โดยทว่ั ไปแลว้ ลปู ในภาษาจาวาประกอบดว้ ย 3 คำ� สง่ั คอื while, do while
และ for และมี statement ที่ทำ� หน้าท่คี วบคมุ ลปู เชน่ break และ continue
6.1 การใช้ค�ำส่ัง while ค�ำสั่งท�ำซ้ํา (loop statements) เป็นค�ำส่ังที่ท�ำให้สามารถควบคุม
โปรแกรมให้ท�ำงานซ้ําๆ ได้ ถา้ หากเงื่อนไขนัน้ ยังคงเปน็ จริง โดยมรี ูปแบบในการใชง้ านดงั น้ี
รปู แบบค�ำส่ัง while
while ( expression ) {
// statements
}
expression คอื ประโยคเงอ่ื นไขทใี่ ชเ้ พอ่ื ตรวจสอบการทำ� งานบางอยา่ งของโปรแกรม โดยจะมกี าร
ทำ� งานประโยคค�ำสัง่ ภายในวงเลบ็ ปีกกาถา้ หากเง่อื นไขเปน็ จรงิ