เมื่อเราต้องการทำงานแบบเดิม ๆ มีการทำซ้ำไปเรื่อย ๆ การทำซ้ำในลักษณะนี้ในทางการเขียนโปรแกรมจะเรียกว่าการทำงาน แบบวนซ้ำ หรือภาษาอักฤษจะเรียกว่าการทำงานแบบลูป (Loop) การทำงานแบบลูปนั้น มีอยู่ 2 ประเภทด้วยกันคือการทำซ้ำแบบไม่จำกัดจำนวนของการทำซ้ำ กับการทำซ้ำมีมีจำนวนรอบ ซึ่งในบทความนี้จะพูดถึงการใช้คำสั่ง while loop
คำสั่ง while loop
“คำสั่ง while loop จะทำงานตามคำสั่งภายใน while ไปเรื่อย ๆ เมื่อเงื่อนไขที่กำหนดเป็นจริง”
โครงสร้างคำสั่ง while loop
while (เงื่อนไข){
คำสั่งที่จะทำซ้ำเมื่อเงื่อนไขเป็นจริง ;
}
ตัวอย่างคำสั่ง while loop
class Testwhile { public static void main(String []args){ int i = 0; while (i < 10) { System.out.println(i); i++; } } }
หมายเหตุ
i++ คือ เพิ่ม 1 ค่าให้กับตัวแปร i
i- – คือ ลด 1 ค่าให้กับตัวแปร i
ผลที่ได้จากการรันโปรแกรม
0
1
2
3
4
5
6
7
8
9