ตัวอย่างการบรรยายพร้อมผู้ให้คำปรึกษาซึ่งเป็นส่วนหนึ่งของหลักสูตร 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'
2
งาน
Java Syntax,  ระดับบทเรียน
ล็อค
Code entry
Your attention, please! Now recruiting code entry personnel for CodeGym. So turn up your focus, let your fingers relax, read the code, and then... type it into the appropriate box. Code entry is far from a useless exercise, though it might seem so at first glance: it allows a beginner to get used to and remember syntax (modern IDEs seldom make this possible).

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