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

2. Loop do..while

3. Loop for

ทั้งสามโปรแกรมได้ผลลัพธ์ออกมาดังนี้

อธิบายโปรแกรม
โปรแกรมนี้เรากำหนดตัวแปรชนิด String คือ name สำหรับมารับชื่อที่จะให้ผู้ใช้กรอกลงไป โดยเริ่มต้นให้ผู้ใช้
กรอกจำนวนเลขที่ต้องการจะพิมพ์ชื่อทั้งหมด และให้วน loop ในการรับค่าให้เท่ากับจำนวนที่ระบุนั้น ในขั้นการวน loop นี้
จะมีคำสั่ง name = in.next(); ไว้รับข้อความชื่อ ชนิด String ซึ่งจะแตกต่างจากการรับโดยข้อมูลชนิดอื่นๆ เพราะเมื่อใช้คำสั่งนี้
เราไม่ต้องกำหนดชนิดข้อมูลคือ String ลงไป ผลการรันโปรแกรมที่ได้ คือหลังจากที่กำหนดจำนวนที่จะกรอกชื่อแล้ว
เราก็สามารถกรอกชื่ออะไรก็ได้ ตามจำนวนที่เรากำหนดไว้นั่นเอง เป็นการเพิ่มเติมจากโปรแกรมครั้งที่แล้ว ที่เรากำหนดชื่อมา
เพียงแต่ให้วน loop แสดงค่าตามที่ต้องการเท่านั้น
