Page 79 - การโปรแกรมเว็บ
P. 79
เจเอสพี 7-67
บรรทดั ที่ 11 คำ� สง่ั while โดยมเี ง่ือนไข while i <= 10
บรรทดั ท่ี 12 ตรวจสอบค่าของ i มคี ่าเทา่ กบั 7 หรือไม่
บรรทัดที่ 13 การใชง้ าน break
บรรทดั ท่ี 14 ปีกกาปิด if
บรรทัดท่ี 15 แสดงผลการทำ� งาน i
บรรทดั ที่ 16 เพม่ิ ค่า i อีก 1
บรรทัดที่ 17 ปกี กาปิด while
บรรทดั ท่ี 18 แสดงขอ้ ความ End
บรรทัดที่ 19 แท็กปดิ เจเอสพี
บรรทัดท่ี 20 คำ� สัง่ แท็กปิดสว่ นเนอ้ื หาของเวบ็
บรรทัดที่ 21 ค�ำสง่ั แท็กปดิ html
ผลการทำ� งานของโปรแกรมแสดงดงั ภาพท่ี 7.26
ภาพท่ี 7.26 ผลการท�ำงานของ MyJSP10_while_break.jsp
จากตวั อย่างขา้ งบน เป็นการใช้งานคำ� สง่ั while เช่นเดมิ โปรแกรมนเี้ ป็นโปรแกรมในการแสดง
ตัวเลข 1-10 ในตวั อยา่ งมกี ารใช้คำ� ส่ัง if (i == 7) ดงั นั้นเม่ือ i เท่ากบั 7 โปรแกรมจะไปทำ� งานในคำ� สงั่
break และออกจาก while loop ทนั ที ถงึ แมว้ ่าคา่ ของ i จะยังน้อยกว่า 10 อยู่กต็ าม จากภาพที่ 7.26
เปน็ ผลลพั ธ์ของโปรแกรมที่แสดงถึงเลข 6 เพราะวา่ โปรแกรมท�ำงานมาเจอคำ� ส่งั break เมือ่ i เปน็ 7
ค�ำส่ัง break และ continue น้ันถือว่ามีประโยชน์อย่างมากในการเขียนโปรแกรม ในกรณีที่
ตอ้ งการให้ออกจาก loop ในเง่ือนไข เช่น การเขยี นเกม นอกจากเกมจะจบลงหลังจากท่เี กม Over แล้ว
ผใู้ ชย้ งั สามารถกดป่มุ ESC เพอื่ ออกจากเกมได้ เปน็ ต้น
ในเรอ่ื งท่ี 7.1.2 นผ้ี เู้ รยี นไดเ้ รยี นรเู้ กยี่ วกบั คำ� สงั่ ในการทำ� ซา้ํ รปู แบบตา่ งๆ ของเจเอสพี และตวั อยา่ ง
การใช้งานแบบต่างๆ โดยท่ีผู้เรียนจะสามารถน�ำไปประยุกต์ใช้ได้กับโปรแกรมและเป็นพ้ืนฐานส�ำหรับ
เรอ่ื งตอ่ ๆ ไป