Mảng là gì – Tôi Học Code – WordPress.com

Chào mừng bạn đến với blog chia sẽ gtvttw4.edu.vn trong bài viết về Mảng là gì chúng tôi sẽ chia sẻ kinh nghiệm chuyên sâu của mình cung cấp kiến thức chuyên sâu dành cho bạn.

Mảng là một kiểu khai báo khá là khó sử dụng đối với những người vừa mới bắt đầu học lập trình.

Mảng là gì ? Nó được sử dụng để làm gìnhư thế nào trong lập trình ?

Trong bài này chúng ta cùng tìm hiểu về một kiểu mảng cơ bản nhất – mảng 1 chiều ở Java nhé:

Tổng quan bài viết

  1. Định nghĩa mảng
  2. Cách khai báo mảng 1 chiều
  3. Cách truy xuất/tham chiếu đến một phần tử của mảng một chiều
  4. Liệt kê các phần tử của mảng 1 chiều bằng vòng lặp cơ bản.

Mảng là gì

Mảng là một tập hợp gồm một số cố định các phần tử có cùng kiểu dữ liệu, dùng để lưu trữ dữ liệu.

Lưu ý: vì số phần tử của mảng là 1 số cố định nên sau khi đã khai báo mảng ta không thể thêm 1 phần tử mới hay xóa phần tử hiện tại đi nhé.

Cách khai báo mảng một chiều

Dựa theo định nghĩa về mảng, để khai báo một mảng ta cần có:

  • Kiểu dữ liệu của mảng: ví dụ kiểu int, String, boolean, float, double,…
  • Số phần tử của mảng
  • Tên của mảng

Giả sử ta cần khai báo 1 mảng có kiểu dữ liệu số nguyên, gồm 5 phần tử, có tên là arr

Xem thêm:: Những từ vựng thông dụng trong ngành Giáo dục – Clever Academy®

Ở Java ta có 2 cách khai báo:

  • Cách 1:

int[] arr = {1,2,3,4,5}; // theo chuẩn thì người ta thường dùng cách kb này

hoặc int arr[] = {1, 2, 3, 4 ,5};

Cách này dùng khi ta đã biết mảng đó có chính xác 5 phần tử là: 1, 2, 3, 4, 5

Ví dụ khác: Mảng kiểu chuỗi: String arr = {“a”, “b”, “c”};

  • Cách 2:

int[] arr = new int[5];

Cách này dùng nếu ta không biết trước mảng số nguyên này gồm những số nào.

Ta có thể xem được số phần tử của mảng bằng cách: arr.length

Cách truy xuất/tham chiếu đến một phần tử của mảng một chiều

Những phần tử được sắp xếp trong mảng được đánh số theo số thứ tự (index).

Xem thêm:: Cây thông thơm Little Trees khử mùi xe hơi, tủ quần áo – Unishipping

Phần tử đầu tiên của mảng có index là 0

Phần tử cuối cùng của mảng có index là số phần tử mảng – 1

Với mảng số nguyên {1, 2, 3, 4, 5}, ta có:

array-1.JPG

arr[0] = 1;

arr[1] = 2;

arr[2] = 3;

arr[3] =4;

arr[4] =5;

Xem thêm:: Mạng xã hội Lotus là gì? – KhoaHoc.tv

Không có phần tử nào có index nhỏ hơn 0 hoặc lớn hơn 4 cả, nếu ta cố tình tham chiếu đến, chương trình sẽ báo lỗi ( ném ra ngoại lệ java.lang.ArrayIndexOutOfBoundsException), lỗi này thường gặp khi chúng ta làm việc với kiểu mảng hay danh sách.

Tổng quát, để tham chiếu đến 1 phần tử thứ i của mảng:

arr[i] với 0 <= i <= arr.length – 1 hoặc (0 <= i < arr.length )

Liệt kê các phần tử của mảng một chiều bằng vòng lặp cơ bản

Bởi vì ta luôn biết số phần tử của mảng rồi nên thường dùng vòng lặp for có sử dụng index để liệt kê:

hoặc

( ở đây i đóng vai trò là index của mảng arr nên 0 <= i < số phần tử của mảng )

Có 1 cách khác sử dụng vòng for để liệt kê phần tử của mảng mà ko sử dụng index:

Đó là những gì về mảng một chiều mà mình muốn giới thiệu đến các bạn.

Đến đây bài viết cũng đã khá dài rồi, mình biết mấy bạn không thích dài nên thôi mình sẽ cố gắng viết ngắn gọn, đủ ý nhất có thể. Hẹn gặp lại các bạn ở phần sau: Kiểu Khai Báo Mảng ở Java – Mảng hai chiều và các mảng đa chiều khác

Đánh giá tốt post