Làm việc với Array trong Java
Trong lập trình ngoài việc làm việc với biến, chúng ta còn phải làm việc với mảng dữ liệu. Ví dụ trong thực tế chúng ta có 1 ngăn sách chứa rất nhiều sách, mỗi quyển sách ở đây chính là 1 thành phần để tạo nên ngăn sách đó. Vậy trong lập trình, ta có khái niệm mảng , mảng là 1 tập hợp nhiều thành phần có cùng kiểu dữ liệu, có địa chỉ tiếp nhau trên bộ nhớ (memory), có số phần tử cố định và bạn không thể thay đổi được.
Ví dụ ở đây tôi có mảng như sau :
Nhìn hình vẽ , ta thấy có 1 mảng số nguyên gồm 9 phần từ.
_ Mảng bắt đầu vị trí 0.
_ Phần tử cuối cùng của mảng là số 89 có vị trí là 8.
_ Độ dài của mảng là 9
_ Chú ý 1 điều vô cùng quan trọng vị trí của mảng luôn bắt đầu từ 0.
Khởi tạo 1 mảng :
boolean arr[]
char arr[]
float arr[]
double arr[]
Sau khi khởi tạo mảng xong ta phải khởi tạo kích thước và thêm các phần tử vào mảng.
Ví dụ dưới đây, khởi tạo mảng int có 5 phần tử ( kích thước của mảng ở dưới là 5 phần tử )
Khai báo 1 mảng có 5 phần tử
int arr[] = new int[5];
Chèn các phần tử vào trong mảng :
arr[0] = 1;
arr[1] = 2;
arr[2] = 3;
arr[3] = 4;
arr[4] = 5;
Size : kích thước của mảng.
Cú pháp lấy kích của mảng : arr.length();
Cách 2 :
Ta khai báo mảng kèm theo việc khái báo phần tử của mảng
int arr[] = new int[] {1,2,3,4,5}
Để làm việc với mảng :
Ví dụ lấy ra phần tử có vị trí thứ 3 : System.out.println(arr[3]);
Tương tự để lấy ra các phần vị trí khác ta có thể lấy : System.out.println( index ) index ở đây chính là vị trí của mảng.
Ví dụ lấy vị trí thứ 4 : System.out.println(arr[4]);
Để lấy ra toàn bộ phần tử của mảng ta dùng vòng lặp For như sau :
for(int i=0; i < arr.length;i++){
System.out.println(arr[i]);
}
Trên đây, tôi tóm lược kiến thước cơ bản về việc khởi tạo và làm việc với mảng dữ liệu. Trong các bài toán lập trình ta sẽ có rất bài toán áp dụng mảng vào trong thực tế. Tôi sẽ có 1 bài viết khác chia sẻ 1 số bài toán làm việc với mảng.
Nhận xét
Đăng nhận xét