Hướng dẫn về mảng Java - Mảng đơn & đa chiều trong Java



Blog này sẽ nói về mảng Java, các khai báo khác nhau của nó, truy cập mảng java, khai báo và triển khai mảng 2D và truyền phương thức cho một mảng.

Trong blog trước, bạn đã tìm hiểu về . Thông qua blog này về Mảng Java, tôi sẽ giải thích cho bạn các khái niệm về Mảng trong Java và cách hoạt động của mảng đơn & mảng đa chiều.Tìm hiểu về mảng Java là điều cần thiết để kiếm tiền .

Trong blog Java Array này, tôi sẽ đề cập đến các chủ đề sau:





Trước khi tiếp tục, hãy xem lý do chính xác chúng ta cần Java Array:

  • Mảng là một cấu trúc quan trọng để lưu giữ dữ liệu.
  • Java cho phép chúng ta chứa nhiều đối tượng cùng kiểu bằng cách sử dụng mảng.
  • Nó có thể được sử dụng với sự trợ giúp của một vòng lặp để truy cập các phần tử theo chỉ mục của chúng.



Bây giờ, hãy bắt đầu với bài đăng này về Mảng Java và hiểu chính xác mảng là gì.

Mảng Java là gì?

Mảng trong Java là cấu trúc dữ liệu đồng nhất được thực hiện trong Java như các đối tượng. Mảng lưu trữ một hoặc nhiều giá trị của một kiểu dữ liệu cụ thể và cung cấp quyền truy cập được lập chỉ mục để lưu trữ giống nhau. Một phần tử cụ thể trong một mảng được truy cập bởi chỉ mục của nó. Mảng cung cấp một phương tiện thuận tiện để nhóm thông tin liên quan.

Mảng - Mảng Java - edurekaLấy một mảng là một quá trình gồm hai bước.



  • Đầu tiên, bạn phải khai báo một biến của kiểu mảng mong muốn
  • Thứ hai, bạn phải cấp phát bộ nhớ sẽ chứa mảng, sử dụng Mới và gán nó cho biến mảng

Vì vậy, chúng ta hãy xem làm thế nào chúng ta có thể khai báo mảng theo những cách khác nhau.

Hình thức chung của khởi tạo mảng Java

Thí dụ : - int month_days []

Hình thức chung của khởi tạo mảng Java

Thí dụ:-

Mảng có thể được khởi tạo khi chúng được khai báo. Mảng sẽ tự động được tạo đủ lớn để chứa số phần tử bạn chỉ định trong bộ khởi tạo mảng. Có Không Cần sử dụng Mới Bây giờ, hãy để chúng tôi xem cách chúng tôi có thể thực hiện điều này.

Hình thức chung của khởi tạo mảng Java

Đoạn mã sau tạo một mảng số nguyên được khởi tạo:

class MyArray {public static voide main (String args []) {int month_days [] = {31,28,31,30,31,30,31,30,31,30,31} System.out.println ('April có '+ tháng + ngày [3] +' ngày. ')}}

Sẽ chỉ công bằng nếu tôi giải thích cách bạn có thể truy cập các phần tử trong Mảng Java.

Truy cập một phần tử cụ thể trong một mảng Java

Trong mảng, chúng ta có thể truy cập phần tử cụ thể bằng chỉ mục của nó trong dấu ngoặc vuông.

Thí dụ:-

Đặt tất cả các mảnh lại với nhau,

public static void main (String args []) {int month_days [] month_days = new int [12] month_days [0] = 31 month_days [1] = 28 month_days [2] = 31 month_days [3] = 30 month_days [4] = 31 tháng_ ngày [5] = 30 tháng_ngày [6] = 31 tháng_ngày [8] = 30 tháng_ngày [9] = 31 tháng_ngày [10] = 30 tháng_ngày [11] = 31 System.out.println ('Tháng 4 có' + tháng_ngày [3] + 'ngày.')}}

Vì vậy, đây là tất cả về mảng và khai báo của nó cũng như cách sử dụng mảng một chiều.

Điều gì sẽ xảy ra nếu tôi nói với bạn, có thể có một mảng bên trong một mảng. Tôi biết điều này nghe có vẻ hơi phức tạp, nhưng đừng lo, tôi biết cách làm cho bạn dễ dàng.

Mảng đa chiều Java

sql và pl sql hướng dẫn

Mảng nhiều chiều là mảng của mảng .

Khai báo mảng đa chiều

Để khai báo nó, chúng ta phải chỉ định từng chỉ mục bổ sung bằng cách sử dụng một tập hợp các dấu ngoặc vuông khác.

Về mặt khái niệm, mảng được khai báo ở trên sẽ được biểu diễn như trong hình: -

Bây giờ chúng ta hãy biểu diễn mảng đa chiều.

Chương trình sau, đánh số từng phần tử trong mảng từ trái sang phải, trên xuống dưới, sau đó hiển thị các giá trị sau:

class Mul2D {public static void main (String args []) {int mul2d [] [] = new int [4] [5] int i, j, k = 0 for (i = 0 i<4 i++) for(j=0 j<5 j++) { Mul2D[i][j] = k k++ } for(i=0 i<4 i++) { for(j=0 j<5 j++) System.out.print(mul2d[i][j] + ' ') System.out.println() } } } 

Chương trình này tạo ra kết quả sau:

0 1 2 3 4 5 6 7 8 9một0 11 12 13 14 15 16 17 18 19

Đây là các đại diện mảng đa chiều khác của các kiểu dữ liệu khác.

Vì vậy, đây là tất cả về Mảng Đa chiều. Bây giờ, chúng ta hãy xem, làm thế nào để truyền một mảng cho một phương thức dưới dạng một tham số giống như các kiểu dữ liệu khác.

Truyền mảng Java sang một phương thức

Chúng ta cũng có thể truyền mảng cho các phương thức giống như chúng ta có thể truyền các giá trị kiểu nguyên thủy cho các phương thức.

Thí dụ:-

public class PMethods {public static void display (int y []) {System.out.println (y [0]) System.out.println (y [1]) System.out.println (y [2])} public static void main (String args []) {int x [] = {1, 2, 3} display (x)}}

Đây sẽ là đầu ra của chương trình

một 2 3

Điều này đưa chúng ta đến phần cuối của blog Java Array.Tôi hy vọng bạn thích bài đăng này trên Java Array. Nếu bạn đang tìm kiếm kiến ​​thức chuyên sâu về Java, do đọc blog nơi bạn sẽ được giải thích chi tiết về các chủ đề bên dưới với các ví dụ.

  • Các kiểu dữ liệu và hoạt động trong Java
  • Tuyên bố kiểm soát
  • Lớp & Đối tượng
  • Mảng
  • Khái niệm OOPS cơ bản

Bạn cũng có thể học Java thông qua YouTube của chúng tôi Hướng dẫn Java danh sách phát. Học vui vẻ !!

Nếu bạn tìm thấy blog này trên “ Mảng Java ” hữu ích, hãy xem của Edureka, một công ty học trực tuyến đáng tin cậy với mạng lưới hơn 250.000 người học hài lòng trải dài trên toàn cầu. Có một câu hỏi cho chúng tôi? Vui lòng đề cập đến nó trong phần bình luận và chúng tôi sẽ liên hệ lại với bạn.

Có một câu hỏi cho chúng tôi? Vui lòng đề cập đến nó trong phần bình luận và chúng tôi sẽ liên hệ lại với bạn.