บทนำ

เสร็จสมบูรณ์เมื่อ

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

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

สมมติว่าคุณต้องการยอมรับและประมวลผลการป้อนข้อมูลของผู้ใช้ คุณต้องการที่จะดําเนินการต่อด้วยการยอมรับและประมวลผลอินพุตจนกว่าผู้ใช้จะ q กดแป้นสําหรับ "quit" คุณสามารถใช้ do-while คําสั่ง และ while เพื่อทําซ้ําคําสั่งผ่านตรรกะเพื่อยอมรับการป้อนข้อมูลของผู้ใช้และประมวลผลจนกว่าผู้ใช้จะพร้อมที่จะหยุด

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

ในตอนท้ายของโมดูลนี้ คุณจะสามารถใช้ do-while คําสั่ง และ while เพื่อเพิ่มตรรกะการวนรอบให้กับแอปพลิเคชันของคุณได้อย่างมั่นใจ

วัตถุประสงค์การเรียนรู้

ในโมดูลนี้ คุณจะ:

  • เขียนโค้ดที่ใช้คําสั่ง do-while เพื่อทําซ้ําผ่านบล็อกรหัส
  • เขียนโค้ดที่ใช้คําสั่ง while เพื่อทําซ้ําผ่านบล็อกรหัส
  • ใช้คําสั่ง continue เพื่อไปยังการประเมินผลบูลีนโดยตรง

ข้อกําหนดเบื้องต้น

  • ประสบการณ์การใช้งานคําสั่งif
  • ประสบการณ์การใช้งาน foreach และ for คําสั่งการทําซ้ํา
  • ประสบการณ์การเขียนนิพจน์บูลีน
  • ประสบการณ์การสร้างตัวเลขแบบสุ่มโดยใช้ System.Random คลาสและ Random.Next() วิธีการ