Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 15 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
15
Dung lượng
1,17 MB
Nội dung
www.sites.google.com/site/khaiphong Giáo viên: Dương Khai Phong Email: khaiphong@gmail.com Lý thuyết: 45 tiết Thực hành: 30 tiết ĐH Công nghệ Thông tin www.sites.google.com/site/khaiphong Nội dung môn học Tổng quan lập trình java Lập trình hướng đối tượng Lập trình giao diện đồ họa Lập trình mạng Ơn tập ĐH Cơng nghệ Thơng tin www.sites.google.com/site/khaiphong TỔNG QUAN LẬP TRÌNH JAVA A Giới thiệu lập trình java B Các kiểu liệu sở toán tử C Phương thức nhập / xuất - Methods D Các cấu trúc điều khiển E Mảng (Array) ĐH Cơng nghệ Thơng tin www.sites.google.com/site/khaiphong TỔNG QUAN LẬP TRÌNH JAVA E Mảng (Array): Giới thiệu mảng Các thao tác liên quan đến mảng • • • • • • Nhập mảng Xuất mảng Tìm kiếm Sắp xếp Xóa Sửa Truyền mảng cho phương thức ĐH Công nghệ Thơng tin www.sites.google.com/site/khaiphong TỔNG QUAN LẬP TRÌNH JAVA E Mảng (Array): Giới thiệu mảng: mảng cấu trúc liệu biểu diễn tập liệu kiểu Khai báo mảng: datatype Arrayname[]; datatype[] Arrayname; hoặc: Ví dụ: khai báo mảng số nguyên gồm 10 phần tử int arr[]; int[] arr; Lưu ý: java việc khai báo mảng sử dụng C/C++ mà cần phải cấp phát vùng nhớ để tạo mảng ĐH Công nghệ Thông tin www.sites.google.com/site/khaiphong TỔNG QUAN LẬP TRÌNH JAVA E Mảng (Array): Cấp phát vùng nhớ cho mảng: (Tạo mảng) Arrayname = new datatype[arraySize] Ví dụ: khai báo tạo mảng số nguyên gồm 10 phần tử int arr[]; // khai báo mảng arr= new int[10] // tạo mảng arr[0] : tham chiếu phần tử mảng arr[9] : tham chiếu phần tử cuối mảng ĐH Công nghệ Thông tin www.sites.google.com/site/khaiphong TỔNG QUAN LẬP TRÌNH JAVA E Mảng (Array): Khai báo tạo mảng dòng lệnh: datatype[] Arrayname = new datatype[arraySize] Ví dụ: khai báo mảng số thực float gồm 15 phần tử float[] arr = new float[15] // khai báo tạo mảng hoặc: datatype Arrayname[] = new datatype[arraySize] Lưu ý: Mỗi mảng tạo, kích thước ấn định, khơng thể thay đổi Để lấy kích thước mảng cách truy cập thuộc tính: Arrayname.length() ĐH Cơng nghệ Thơng tin www.sites.google.com/site/khaiphong TỔNG QUAN LẬP TRÌNH JAVA E Mảng (Array): Các thao tác liên quan đến mảng: Nhập mảng: Khai báo, tạo khởi tạo giá trị cho mảng lệnh Ví dụ: double[] myList = {1.9, 2.9, 3.4, 3.5}; Lưu ý: lệnh, nhiều lệnh SAI: double[] myList; myList = {1.9, 2.9, 3.4, 3.5}; // SAI Sử dụng vòng lặp: for (int i = 0; i < myList.length; i++) myList[i] = i; ĐH Công nghệ Thông tin www.sites.google.com/site/khaiphong TỔNG QUAN LẬP TRÌNH JAVA E Mảng (Array): Các thao tác liên quan đến mảng: Xuất mảng: public static void xuatMang(int[] arr,int n) { for(int i=0;i