Tất cả các mảng bao gồm các vị trí bộ nhớ liền kề. Địa chỉ thấp nhất tương ứng với phần tử đầu tiên và địa chỉ cao nhất cho phần tử cuối cùng.
Đầu tiên, khai báo một mảng.
int[] rank;
Nhưng khai báo mảng không khởi tạo mảng trong bộ nhớ. Khi biến mảng được khởi tạo, bạn có thể gán giá trị cho mảng.
Mảng là một kiểu tham chiếu, vì vậy bạn cần sử dụng từ khóa mới để tạo một thể hiện của mảng. Ví dụ:
int[] rank = new int[5];
Bạn có thể gán giá trị cho một mảng tại thời điểm khai báo.
int[] rank = { 1, 2, 3,4,5};
Cùng với đó, bạn cũng có thể tạo và khởi tạo một mảng trong một dòng duy nhất.
int [] rank = new int[5] { 1, 2, 3, 4, 5};