0Pricing
Java Academy · บทเรียน

พื้นฐานลูป for

ทำความเข้าใจไวยากรณ์ของลูป for การนับเพิ่มและนับลด การสะสมผลรวม และการใช้ break/continue

พื้นฐานลูป for เป็นบทเรียน Java Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 1 จากทั้งหมด 3 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน Java Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส Java Academy มีบทเรียนทั้งหมด 3 บทเรียน

แนวคิดการวนซ้ำแบบสามส่วน

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

for (int i = 0; i < 3; i = i + 1) {
System.out.println("Loop " + i);
}

นับขึ้น

นับขึ้น 1..5

for (int i = 1; i <= 5; i = i + 1) {
System.out.println(i);
}

นับถอยหลัง

นับถอยหลัง 5..1

for (int i = 5; i > 0; i = i - 1) {
System.out.println(i);
}

สะสม

ผลรวม 1..n

public class Main {
  public static void main(String[] args) {
    int sum = 0; // start with 0

    // Loop from 1 to 5 (inclusive)
    for (int i = 1; i <= 5; i = i + 1) {
      // Add current i to sum
      sum = sum + i;
    }

    // Print the result
    System.out.println("Sum = " + sum);
  }
}

หยุด/ดำเนินการต่อ

คำสั่งออกจากลูป จะออกจากลูป ส่วน คำสั่งข้ามรอบ จะข้ามไปยังรอบถัดไป

public class Main {
  public static void main(String[] args) {
    // Loop from 1 to 5
    for (int i = 1; i <= 5; i = i + 1) {
      if (i == 3) continue; // skip printing when i == 3
      if (i == 5) break;    // stop the loop completely when i == 5

      System.out.println(i); // print i if not skipped or stopped
    }
  }
}

สาธิตลูป

เรียกใช้: ดูลูปสำหรับหาผลรวม แฟกทอเรียล และสามเหลี่ยมข้อความขนาดเล็ก

public class Main {
  public static void main(String[] args) {
    // Sum of even numbers 1..10
    int sumEven = 0;
    for (int i = 1; i <= 10; i = i + 1) {
      if (i % 2 == 0) sumEven = sumEven + i;
    }
    System.out.println("Sum of even 1..10 = " + sumEven);

    // Factorial of 5
    int fact = 1;
    for (int i = 1; i <= 5; i = i + 1) {
      fact = fact * i;
    }
    System.out.println("5! = " + fact);

    // Simple pattern (triangle)
    for (int row = 1; row <= 3; row = row + 1) {
      String line = "";
      for (int col = 1; col <= row; col = col + 1) {
        line = line + "*";
      }
      System.out.println(line);
    }
  }
}

ลูป 5..1

ตรวจสอบสั้น ๆ: ลูปใดพิมพ์ 5 4 3 2 1 แล้วหยุด

ทบทวนและถัดไป

ทบทวน: คุณได้เรียนรู้ไวยากรณ์ของลูป การนับเพิ่มและนับลด การสะสมค่า และการออกจากลูปหรือข้ามรอบ

ถัดไป: ฝึกใช้รูปแบบต่าง ๆ ด้วยลูปซ้อนกัน

คำถามที่พบบ่อย

บทเรียน “พื้นฐานลูป for” ฟรีหรือไม่

ใช่ — ข้อความเต็มของ “พื้นฐานลูป for” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส Java Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส Java Academy มีบทเรียนทั้งหมด 3 บทเรียน

คุณจะเรียนรู้อะไรในบทเรียน “พื้นฐานลูป for”

ทำความเข้าใจไวยากรณ์ของลูป for การนับเพิ่มและนับลด การสะสมผลรวม และการใช้ break/continue คุณปฏิบัติ Java Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน

คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน Java Academy หรือไม่

ไม่จำเป็นต้องมีประสบการณ์มาก่อน Java Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 1 จากทั้งหมด 3 บทเรียน

บทเรียน “พื้นฐานลูป for” ใช้เวลานานแค่ไหน

บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย

ฉันเขียนและรันโค้ดในบทเรียน Java Academy นี้ได้ไหม

ได้ บทเรียน Java Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ

บทเรียนทั้งหมดในหลักสูตรนี้

  1. พื้นฐานลูป for
  2. ลูป for ซ้อนกันและรูปแบบข้อความ
  3. ฝึกสร้างรูปแบบและโจทย์ท้าทายขนาดเล็ก
← กลับไปที่ Java Academy