TAILIEUCHUNG - Bài giảng Lập trình Java cơ bản: Chương 10 - Lê Tân

"Bài giảng Lập trình Java cơ bản: Chương 10" trình bày về mảng trong lập trình Java. Bài giảng giúp các bạn nắm kiến thức về: các loại mảng, xử lý mảng và lớp Vector trong lập trình Java. Tài liệu phục vụ cho các bạn chuyên ngành Công nghệ Thông tin và những bạn quan tâm tới lĩnh vực này. | LẬP TRÌNH JAVA CƠ BẢN Lê Tân Bộ môn: Lập trình máy tính Chương 10 MẢNG Nội dung chương 10 Mảng một chiều Ví dụ về khai báo và xử lý mảng Mảng các đối tượng Mảng và phương thức Các dạng đặc biệt của xử lý mảng Mảng hai chiều Mảng nhiều chiều Lớp Vector /20 Mảng một chiều Mảng là một cấu trúc dữ liệu biểu diễn một tập hợp có thứ tự hữu hạn các phần tử cùng kiểu dữ liệu. Là tập hợp nhiều phần tử có cùng tên, cùng kiểu dữ liệu và mỗi phần tử trong mảng được truy xuất thông qua chỉ số, ví dụ a[1], b[2][5]. Kiểu mảng là kiểu tham chiếu. Chỉ mục (hoặc chỉ số dưới) phải là kiểu số nguyên. Phần tử đầu tiên có chỉ mục là 0, phần tử thứ hai có chỉ mục là 1 Các phần tử được tự động gán giá trị khởi tạo là 0 (kiểu số), là false (kiểu boolean), và null đối với kiểu tham chiếu. Mảng một chiều chỉ có một chỉ mục /20 Mảng một chiều Khai báo mảng một chiều: DataType[] ArrayName; hoặc DataType ArrayName[]; Trong đó DataType là kiểu dữ liệu của các phần tử mảng, ArrayName là tên biến mảng. Tạo mảng: ArrayName = new DataType[num]; Tạo mảng có num phần tử Khai báo và tạo mảng trong cùng một lệnh: DataType[] ArrayName = new DataType[num]; Ví dụ double[ ] salesAmt; //Khai báo mảng salesAmt = new double[6]; //Cấp phát 6 vị trí nhớ /20 Mảng một chiều /20 Ví dụ khai báo và xử lý mảng Độ dài mảng: Là số các phần tử của mảng, lấy bằng cách gọi biến thể hiện (instance variable) length: Ví dụ: trả về giá trị 6 Khởi tạo các giá trị cho mảng: Sử dụng vòng lặp, ví dụ: for (int i = 0; i /20 Mảng các đối tượng Chỉ mục của mảng: có thể là biểu thức kiểu char, sort, byte, hoặc int. Không được vượt quá giới hạn: giữa khoảng 0 và độ dài mảng trừ đi

TỪ KHÓA LIÊN QUAN
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.