Java Array

12/17/2556 0 Comments

Java Arrays


การประกาศตัวแปร Array แบบไม่กำหนดขนาด

int[] arr;

แบบกำหนดขนาด array 10 ช่อง ชื่อ arr
arr = new int[10];

เราสามารถตรวจสอบขนาดของ array โดยพิมพ์ขนาดของ Array ใช่ method lenght

System.out.println(arr.length);

เราสามารถอ้างอิงตำแหน่งของ Array ได้

arr[0] = 4;
arr[1] = arr[0] + 5;
arr[1] จะเท่ากับ 9

เราสามารถกำหนดค่าใน Array ตั้งแต่ประกาศตัวแปรได้เลยโดยไม่ต้องระบุขนาด

int[] arr = {1, 2, 3, 4, 5};

แบบฝึกหัด

แก้ Error

public class Main {
    public static void main(String[] args) {
        int[] numbers = {1, 2, 3};
        int length = numbers[3];
        char[] chars = new char[length];
        chars[numbers.length + 4] = 'y';
        System.out.println("Done!");
    }
}

public class Main {
    public static void main(String[] args) {
        int[] numbers = {1, 2, 3};
        int length = numbers[0];
        char[] chars = new char[length];
        chars[numbers.length - 3] = 'y';
        System.out.println("Done!");
    }
}