Loop คืออะไร ?

#HelloGameDev #HelloErmine #HelloWorld2021

loop คือ การทำงานที่วนกลับมาที่เดิมซ้ำ ๆ จนกว่าจะถึงจุดที่เรากำหนดไว้ หรือการทำงานในส่วนของโค้ดที่มันทำงานซ้ำ ๆ ตามที่เรากำหนด ซึ่งความจริงมีหลากหลายรูปแบบ แต่ที่เราใช้กันบ่อย ๆ จะมี 2 แบบ คือ

  • for loop

  • while loop

For Loop

for loop จะเป็นกำหนด Initial (ค่าเริ่มต้น), Condition (เงื่อนไข) และ Update (การเปลี่ยนแปลง) มาไว้ในบรรทัดเดียวกัน

ตัวอย่าง

for(Initial;Condition;Update){
    //process
}

for(int i=0;i<10;i++){
    System.out.println(i);
}

While Loop

while loop จะเป็นดูเงื่อนไขใน while โดยตรง ถ้าเกิดเข้าเงื่อนไขก็จะมีการวน loop ไปเรื่อย ๆ

ตัวอย่าง

while(condition){/*block*/}

int i=0;
while(i<10){
    System.out.println(i);
}

Last updated

Was this helpful?