ตัวอย่างการบรรยายพร้อมผู้ให้คำปรึกษาซึ่งเป็นส่วนหนึ่งของหลักสูตร Codegym University ลงทะเบียนสำหรับหลักสูตรเต็ม


"สวัสดี."

“สวัสดี เอลลี่!”

"ได้เวลาเรียนรู้เกี่ยวกับลูปการวนซ้ำนั้นง่ายเหมือนคำสั่ง if/else แต่น่าสนใจยิ่งกว่าคุณสามารถใช้ลูปเพื่อดำเนินการคำสั่งใดๆ หรือบล็อกของคำสั่งได้หลายครั้งโดยทั่วไป การวนซ้ำจะมีลักษณะดังนี้:"

วนซ้ำ (ตัวอย่างที่ 1)
while(boolean condition)               
    command;
วนซ้ำ (ตัวอย่างที่ 2)
while(boolean condition)
    block of commands in curly brackets

"ทุกอย่างง่ายมากคำสั่งหรือบล็อกจะถูกดำเนินการครั้งแล้วครั้งเล่าตราบใดที่เงื่อนไขของลูปเป็นจริง ขั้นแรก เงื่อนไขจะถูกตรวจสอบ หากเงื่อนไขเป็นจริง เนื้อลูป (บล็อกของคำสั่ง) จะถูกดำเนินการ เงื่อนไข จะถูกตรวจสอบอีกครั้ง ถ้าเงื่อนไขเป็นจริง ตัวลูปจะถูกดำเนินการอีกครั้ง ทำซ้ำจนกว่าเงื่อนไขจะสิ้นสุดการเป็นจริง"

"จะเกิดอะไรขึ้นถ้ามันเป็นจริงเสมอหรือเท็จเสมอ"

"ถ้ามันเป็นจริงเสมอ โปรแกรมจะไม่หยุดทำงาน มันจะวนซ้ำไปเรื่อยๆ ถ้ามันเป็นเท็จเสมอ ตัวของลูปก็จะไม่ถูกดำเนินการ"

นี่คือตัวอย่างบางส่วน:

รหัสจาวา คำอธิบาย
int i = 3;
while (i >= 0)
{
    System.out.println(i);
    i--;    //Decrease by 1
}
3
2
1
0
int i = 0;
while (i < 3)
{
    System.out.println(i);
    i++;   //Increase by 1
}
0
1
2
boolean isExit = false;
while (!isExit)
{
    String s = buffer.readLine();
    isExit = s.equals("exit");
}
โปรแกรมจะพิมพ์สตริงจากแป้นพิมพ์จนกว่าจะมีการป้อน สตริง 'exit'
while (true)
    System.out.println("C");
โปรแกรมจะแสดงตัวอักษรCบนหน้าจอซ้ำๆ
while (true)
{
    String s = buffer.readLine();
    if (s.equals("exit"))
        break;
}
โปรแกรมจะอ่านสตริงจากแป้นพิมพ์จนกว่าจะมีการป้อน สตริง 'exit'

"หลังจากคำสั่งเงื่อนไข ดูเหมือนจะไม่ซับซ้อน ฉันต้องการลองใช้แล้ว"