Java Loop Through an Array

Java Loop Through an Array

Trong lập trình Java, mảng (array) là một cấu trúc dữ liệu cho phép lưu trữ nhiều giá trị trong một biến duy nhất. Việc lặp qua một mảng là một kỹ thuật quan trọng, giúp bạn truy cập và làm việc với từng phần tử của mảng. Trong bài viết này, chúng ta sẽ tìm hiểu cách lặp qua mảng trong Java, với cú pháp và ví dụ cụ thể.

Định nghĩa Mảng

Mảng trong Java là một tập hợp các phần tử có cùng kiểu dữ liệu. Mảng có kích thước cố định và được chỉ định khi nó được khởi tạo. Bạn có thể truy cập các phần tử trong mảng thông qua chỉ số (index), bắt đầu từ 0.

Cú pháp Lặp Qua Mảng

Để lặp qua một mảng trong Java, bạn có thể sử dụng nhiều phương pháp khác nhau. Dưới đây là một số phương pháp phổ biến:

1. Sử dụng Vòng Lặp for Cổ Điển

int[] numbers = {1, 2, 3, 4, 5};
for (int i = 0; i < numbers.length; i++) {
    System.out.println(numbers[i]);
}

2. Sử dụng Vòng Lặp for-each

int[] numbers = {1, 2, 3, 4, 5};
for (int num : numbers) {
    System.out.println(num);
}

3. Sử dụng Vòng Lặp While

int[] numbers = {1, 2, 3, 4, 5};
int i = 0;
while (i < numbers.length) {
    System.out.println(numbers[i]);
    i++;
}

Ví dụ Thực Tế

Dưới đây là một ví dụ hoàn chỉnh về cách sử dụng các vòng lặp để lặp qua một mảng và tính tổng tất cả các phần tử trong mảng:

public class Main {
    public static void main(String[] args) {
        int[] numbers = {1, 2, 3, 4, 5};
        int sum = 0;

        // Sử dụng vòng lặp for để tính tổng
        for (int i = 0; i < numbers.length; i++) {
            sum += numbers[i];
        }

        System.out.println("Tổng các phần tử trong mảng là: " + sum);
    }
}

Bài viết trên đã giới thiệu định nghĩa, cú pháp và các ví dụ lặp qua mảng trong Java. Hy vọng rằng bạn sẽ thấy những thông tin này hữu ích trong quá trình học tập của mình!