Khai báo mảng
Thuộc phần Nền tảng cơ bản trong hành trình Java của Coddy. Bài học 58 trên 73.
Mảng là tập hợp các phần tử có kích thước cố định và cùng kiểu. Khi khai báo một mảng, bạn chỉ rõ kiểu đó: int[] chỉ chứa các giá trị int, String[] chỉ chứa các giá trị String. Kiểu đó cũng có thể là một mảng, tạo thành mảng các mảng. Dấu ngoặc vuông [] đánh dấu kiểu dữ liệu là mảng (int[]), còn cú pháp khai báo mảng liệt kê các giá trị bên trong dấu ngoặc nhọn {}, cách nhau bằng dấu phẩy.
Đây là ví dụ về cách tạo một mảng:
int[] numbers = {1, 2, 3, 4, 5};Để kiểm tra độ dài của mảng, ta có thể dùng trường .length. .length là trường có sẵn (không phải phương thức), nghĩa là bạn truy cập trực tiếp mà không cần dấu ngoặc đơn:
int length = numbers.length;Biến length sẽ chứa giá trị 5 vì mảng có 5 phần tử.
Một cách khác để tạo mảng là dùng từ khóa new, theo sau là kiểu và kích thước của mảng:
int[] numbers = new int[5];Tạo một mảng gồm 5 số nguyên, tất cả đều được khởi tạo bằng 0
Thử thách
DễTạo một mảng có tên shoppingList chứa các mặt hàng sau: bread, eggs, milk và butter.
Tự làm thử
public class Main {
public static void main(String[] args) {
// Tạo mảng (array) shoppingList tại đây
// Đừng thay đổi đoạn code bên dưới
System.out.println("Shopping List:");
for (int i = 0; i < shoppingList.length; i++) {
System.out.println(shoppingList[i]);
}
}
}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
4Toán tử phần 1
Toán tử số họcToán tử moduloTăng/giảmTăng/giảm sauPhép rút gọn số họcToán tử so sánhSo sánh chuỗi7Nhập xuất cơ bản
Các phương thức System.outĐịnh dạng đầu raLớp ScannerÔn tập: đến 120Ôn tập: đúng hay sai5Toán tử, phần 2
Toán tử logic, phần 1Toán tử logic, phần 2Ôn tập: logic cơ bảnToán tử logic, phần 3Toán tử logic, phần 411Kiến thức cơ bản về mảng
Khai báo mảngTruy cập phần tửChỉnh sửa mảngPhương thức của mảngÔn tập: mảng tíchÔn tập: mảng đảo ngượcTự luyện tập: Trình biên dịch Java online