Menu
CoddyTech

Truy cập phần tử

Thuộc phần Nền tảng cơ bản trong hành trình Java của Coddy. Bài học 59 trên 73.

Trong Java, chúng ta dùng mảng (array) để lưu trữ nhiều giá trị trong một biến. Mỗi giá trị trong mảng được gọi là phần tử (element), và mỗi phần tử có một chỉ số (index). Các chỉ số bắt đầu từ 0 đến độ dài của mảng trừ đi một.

Ví dụ, hãy xem mảng tiếp theo: 

char[] letters = {'a', 'b', 'c', 'd', 'e', 'f', 'g'};
  • Phần tử a nằm ở chỉ số 0
  • Phần tử b nằm ở chỉ số 1
  • ...
  • Phần tử g nằm ở chỉ số 6

Để truy cập một phần tử trong mảng, ta có thể dùng chỉ số của phần tử đó trong dấu ngoặc vuông. Ví dụ, để truy cập phần tử đầu tiên của một mảng có tên letters, ta dùng letters[0].

Đây là một ví dụ:

int[] numbers = {10, 20, 30, 40, 50};
int element = numbers[2];

Biến element sẽ chứa giá trị 30 vì nó truy cập phần tử thứ ba (có chỉ số là 2).

challenge icon

Thử thách

Dễ

Tạo một phương thức tên là values, nhận một mảng làm đối số và in ra lần lượt tất cả các phần tử trong mảng.

Để duyệt qua một mảng, hãy dùng trường .length:

for (int i = 0; i < arr.length; i++) {
    // code
}

Cách này giúp i lần lượt chạy từ 0 đến arr.length (không bao gồm giá trị này), tức là đi qua tất cả các chỉ số của mảng.

Tự làm thử

public class Main {
    public static void values(int[] arr) {
        // Viết code ở đây
    }

    public static void main(String[] args) {
        int[] numbers = {10, 20, 30, 40, 50};
        values(numbers);
    }
}
quiz iconTự kiểm tra

Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.

Tất cả bài học trong Nền tảng cơ bản

Tự luyện tập: Trình biên dịch Java online