Java#22 คำสั่งที่ทำให้เกิดการทำซ้ำ คืออะไร?

เราจะเริ่มต้นเรียนรู้เกี่ยวกับคำว่า “การทำซ้ำ” ด้วยการเข้าไปที่เว็บไซต์ SE-ED.com และจะปรากฏหน้านี้

 

 

ภาพที่ 1 หน้าเว็บ

 

ในส่วนของการค้นหาข้อมูล ให้ค้นหาคำว่า “Programmingและกดที่ปุ่ม Enter ที่คีย์บอร์ด

ภาพที่ 2 ค้นหาคำว่า Programming

 

เราจะได้ผลลัพธ์รายการหนังสือที่เกี่ยวกับคำว่า “Programmingขึ้นมา จะเห็นว่า มีหนังสือทั้งสิ้น 487 รายการ

ภาพที่ 3 แสดงผลลัพธ์การค้นหา

 

ให้เราลองจิตนาการว่า หนังสือแต่ละเล่ม คือ ออบเจ็กต์แต่ละออบเจ็กต์

นั่นหมายความว่า มีออบเจ็กต์ของหนังสือ 487 ออบเจ็กต์ ด้วยกัน

ภาพที่ 4 รายการหนังสือ

 

หนังสือแต่ละเล่ม อาจจะประกอบไปด้วย คุณสมบัติ คือ

ชื่อหนังสือ (title)

ราคา (price)

ผู้เขียน (author) ฯลฯ

 

และการแสดงผลข้อมูลออบเจ็กต์ทั้งหมด ถูกทำซ้ำ ทั้งสิ้น 487 รอบ

 

ถ้าเปรียบเทียบกับชีวิตจริง อาจจะเป็น “คน” ที่ทำหน้าที่หยิบหนังสือทีละเล่ม ไปวางบนชั้นขายหนังสือ

แต่ในโปรแกรม เราใช้ “คำสั่งทำซ้ำ หรือลูป (loop)” ในการดึงข้อมูลหนังสือแต่ละเล่ม ออกมาแสดงผล

การเขียนโค้ดเหล่านี้ รับลองว่าไม่เหนื่อยเหมือนในชีวิตจริงอย่างแน่นอนค่ะ

 

เป็นไงบ้างคะ การเรียนรู้เรื่อง “การทำซ้ำ” น่าสนใจรึเปล่า? เราจะเรียนรู้เรื่องนี้จากการสร้างโปรเจ็กต์ ในตอนต่อไปค่ะ