การใช้คำสั่ง do while จัดทำโดย : Mr.POP พิมพ์
 Untitled Document

สวัสดีครับ เรามาต่อกันด้วยเรื่องของคำสั่งที่ใช้ในการวนลูปหรือทำงานซ้ำกันต่อเลยนะครับ คำสั่งที่ผมจะแนะนำต่อไปคือ คำสั่ง do while ครับ ซึ่งจะมี วิธีการใช้งานดังต่อไปนี้ครับ


คำสั่ง do while มีรูปแบบดังน
ี้


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


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

ผมคิดว่าคำสั่งในบทความนี้ก็ยังถือว่ายังไม่ยากเกินไปนะครับสำหรับผู้เริ่มต้น พยายามลองฝึกฝนเขียนดูนะครับ บทความหน้าก็จะเป็นคำสั่งในการวนลูปที่เป็นคำสั่งสุดท้าย แล้วนะครับ จะเป็นคำสั่งอะไรนั้นให้ติดตามไปดูได้ครับ...

คุณอาจสนใจ
การส่งค่า Radio Button ไปยัง PHP
Mr.GuruZ (71,455 - 03 มิ.ย. 49)
เทคนิคการใช้ Mask เพื่อการเปลี่ยนสีตัวอักษร
Tung (129,770 - 06 ธ.ค. 50)
การแสดงข้อมูลในฐานข้อมูล MySQL
Mr.GuruZ (63,594 - 03 มิ.ย. 49)
วิธีการซ่อนหรือแสดงแถบเครื่องมือ
นายนุก (36,824 - 26 ก.พ. 51)
ประวัติความเป็นมาของ ภาษา JAVA
เฟริสท์ (49,852 - 04 ธ.ค. 50)
เจาะลึกการใช้ Symbolism Tool และ Data Driven Graphic กับงานพิมพ์ และงานเว็บ (ตอนจบ)
ธนิศา ไชยภูริพัฒน์ (33,871 - 19 ม.ค. 51)
การทำตัวอักษร Blur
Mr.GuruZ (79,659 - 04 มิ.ย. 49)
เหตุไฉนเครื่องพิมพ์จึงพิมพ์งานอืดเป็นเต่า
เว็บไทยดีดี (14,875 - 19 ม.ค. 51)