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