Java ขณะวนรอบ
ลูป
ลูปสามารถรันบล็อกของโค้ดได้ตราบเท่าที่ถึงเงื่อนไขที่ระบุ
ลูปมีประโยชน์เพราะช่วยประหยัดเวลา ลดข้อผิดพลาด และทำให้โค้ดอ่านง่ายขึ้น
Java ในขณะที่ลูป
ลู ปwhile
วนซ้ำผ่านบล็อกของรหัสตราบใดที่เงื่อนไขที่ระบุคือtrue
:
ไวยากรณ์
while (condition) {
// code block to be executed
}
ในตัวอย่างด้านล่าง โค้ดในลูปจะทำงานซ้ำแล้วซ้ำเล่า ตราบใดที่ตัวแปร (i) น้อยกว่า 5:
ตัวอย่าง
int i = 0;
while (i < 5) {
System.out.println(i);
i++;
}
หมายเหตุ:อย่าลืมเพิ่มตัวแปรที่ใช้ในเงื่อนไข มิฉะนั้น การวนซ้ำจะไม่สิ้นสุด!
Do/While Loop
ลู ปdo/while
คือตัวแปรของwhile
ลูป การวนซ้ำนี้จะดำเนินการบล็อกโค้ดหนึ่งครั้ง ก่อนที่จะตรวจสอบว่าเงื่อนไขเป็นจริงหรือไม่ จากนั้นจะวนซ้ำวนซ้ำตราบเท่าที่เงื่อนไขนั้นเป็นจริง
ไวยากรณ์
do {
// code block to be executed
}
while (condition);
ตัวอย่างด้านล่างใช้การdo/while
วนซ้ำ ลูปจะถูกดำเนินการอย่างน้อยหนึ่งครั้งเสมอ แม้ว่าเงื่อนไขจะเป็นเท็จ เนื่องจากบล็อกโค้ดจะถูกดำเนินการก่อนที่จะทดสอบเงื่อนไข:
ตัวอย่าง
int i = 0;
do {
System.out.println(i);
i++;
}
while (i < 5);
อย่าลืมเพิ่มตัวแปรที่ใช้ในเงื่อนไข มิฉะนั้น การวนซ้ำจะไม่สิ้นสุด!