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 คอื ประโยคเงอ่ื นไขทใี่ ชเ้ พอ่ื ตรวจสอบการทำ� งานบางอยา่ งของโปรแกรม โดยจะมกี าร
ทำ� งานประโยคค�ำสัง่ ภายในวงเลบ็ ปีกกาถา้ หากเง่อื นไขเปน็ จรงิ
   59   60   61   62   63   64   65   66   67   68   69