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

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

 

 

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

 

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

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

 

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

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

 

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

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

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

 

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

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

– ราคา (price)

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

 

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

 

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

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

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

 

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