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

พื้นฐานอาร์เรย์และการวนซ้ำ

ทำความเข้าใจพื้นฐานอาร์เรย์ ได้แก่ ขนาดคงที่ ดัชนีเริ่มจากศูนย์ การสร้างและกำหนดค่าเริ่มต้น รวมถึงการวนซ้ำอย่างปลอดภัย

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

อาร์เรย์คืออะไร

อาร์เรย์คือลำดับของสมาชิกชนิดเดียวกันที่มีขนาดคงที่ จัดเก็บไว้ภายใต้ชื่อเดียวกัน และใช้ดัชนีเริ่มจาก 0

  • ใช้เมื่อทราบจำนวนสมาชิก
  • เข้าถึงด้วยดัชนี: สมาชิกแรกอยู่ที่ 0
  • ปลอดภัยด้านชนิดข้อมูล: สมาชิกทั้งหมดมีชนิดเดียวกัน

ประกาศและสร้าง

ประกาศและสร้างอาร์เรย์:

public class Main {
  public static void main(String[] args) {
    // Way 1: Declare an array with fixed size
    int[] a = new int[3];
    // All elements are 0 by default: [0, 0, 0]

    // Way 2: Declare and initialize in one line
    int[] b = {10, 20, 30};
    // This array already has values: [10, 20, 30]

    // Print both arrays
    System.out.print("Array a: ");
    for (int i = 0; i < a.length; i++) {
      System.out.print(a[i] + " ");
    }

    System.out.println(); // new line

    System.out.print("Array b: ");
    for (int i = 0; i < b.length; i++) {
      System.out.print(b[i] + " ");
    }
  }
}

เข้าถึงและแก้ไข

เข้าถึงและแก้ไขด้วยดัชนี:

ดัชนีที่ใช้ได้สำหรับสมาชิก 3 รายการคือ 0, 1, 2

public class Main {
  public static void main(String[] args) {
    // Create and initialize an array
    int[] a = {5, 7, 9}; // array has 3 elements: [5, 7, 9]

    // Access the first element (index 0)
    int first = a[0]; // first = 5
    System.out.println("First element: " + first);

    // Update the second element (index 1)
    a[1] = 8; // now array is [5, 8, 9]

    // Print the whole array to see the update
    System.out.print("Updated array: ");
    for (int i = 0; i < a.length; i++) {
      System.out.print(a[i] + " ");
    }
  }
}

ความยาวและลูป

ใช้ a.length เพื่อดูจำนวนสมาชิก วนซ้ำด้วยลูป:

public class Main {
  public static void main(String[] args) {
    // Example array
    int[] a = {5, 8, 9}; // 3 elements

    int sum = 0; // start with 0

    // Loop through each element in the array
    for (int i = 0; i < a.length; i = i + 1) {
      // Add the current element to sum
      sum = sum + a[i];
    }

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

ลูปอ่านทีละสมาชิก

ลูปอ่านสมาชิกทีละตัวแบบปรับปรุงใช้สำหรับอ่านสมาชิกโดยไม่ต้องใช้ดัชนี:

int total = 0;
for (int v : b) {
total = total + v;
}

ใช้เมื่อไม่จำเป็นต้องทราบดัชนี

สาธิตอาร์เรย์

เรียกใช้: การสาธิตพิมพ์ความยาว ผลรวม ค่าสูงสุด และสมาชิกทุกตัวโดยใช้ลูปทั้งสองแบบ

public class Main {
  static int sum(int[] arr) {
    int s = 0;
    for (int i = 0; i < arr.length; i = i + 1) {
      s = s + arr[i];
    }
    return s;
  }

  static int max(int[] arr) {
    int m = arr[0];
    for (int i = 1; i < arr.length; i = i + 1) {
      if (arr[i] > m) m = arr[i];
    }
    return m;
  }

  public static void main(String[] args) {
    int[] nums = {3, 1, 4, 1, 5};

    System.out.println("Length = " + nums.length);
    System.out.println("Sum = " + sum(nums));
    System.out.println("Max = " + max(nums));

    System.out.println("Elements:");
    for (int v : nums) {
      System.out.println(v);
    }
  }
}

ความยาวของอาร์เรย์

ตรวจสอบสั้น ๆ: คุณจะหาจำนวนสมาชิกในอาร์เรย์ a ได้อย่างไร

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

ทบทวน: คุณสร้างอาร์เรย์ เข้าถึงและแก้ไขสมาชิก ใช้ length และวนซ้ำด้วยลูปทั้งสองแบบ

ถัดไป: เรียนอัลกอริทึมทั่วไปสำหรับอาร์เรย์ เช่น การค้นหาและการกลับลำดับ

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

บทเรียน “พื้นฐานอาร์เรย์และการวนซ้ำ” ฟรีหรือไม่

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

คุณจะเรียนรู้อะไรในบทเรียน “พื้นฐานอาร์เรย์และการวนซ้ำ”

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

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

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

บทเรียน “พื้นฐานอาร์เรย์และการวนซ้ำ” ใช้เวลานานแค่ไหน

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

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

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

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

  1. พื้นฐานอาร์เรย์และการวนซ้ำ
  2. การค้นหา ค่าต่ำสุด/สูงสุด และการกลับลำดับ
  3. การแทรก การลบตามดัชนี และการเลื่อน
← กลับไปที่ Java Academy