Cách khởi tạo một mảng trong Java

Cach Khoi Tao Mot Mang Trong Java



Trong khi lập trình bằng Java, có thể có yêu cầu tích lũy dữ liệu hàng loạt trong một mảng. Chẳng hạn, sắp xếp và phân loại dữ liệu để có thể đọc và truy cập được một cách hiệu quả. Trong những trường hợp như vậy, việc khởi tạo và sử dụng một mảng sẽ hỗ trợ việc quản lý các tài nguyên được chứa một cách hiệu quả.

Blog này sẽ minh họa các cách tiếp cận để khởi tạo một mảng bằng Java.







Làm cách nào để khởi tạo một mảng trong Java?

Một mảng có thể được khởi tạo theo nhiều cách. Đây có thể là khởi tạo nó với các giá trị chưa được gán, khởi tạo nó sau khi khai báo hoặc với cả giá trị số nguyên và chuỗi cùng một lúc.



cú pháp



loại dữ liệu [ ] tên mảng


Trong cú pháp trên:





    • loại dữ liệu ” tương ứng với kiểu dữ liệu mảng có thể là số nguyên, chuỗi, v.v.
    • [ ] ” ngoặc vuông chỉ kích thước mảng.

Các khả năng được thảo luận để khởi tạo một mảng bây giờ sẽ được minh họa từng cái một!

Ví dụ 1: Khởi tạo một mảng mà không gán giá trị trong Java



Trong ví dụ này, một mảng có thể được khởi tạo mà không cần gán giá trị:

int [ ] sampleArray = int mới [ 3 ] ;
( int tôi = 0 ; Tôi < 3 ; tôi ++ ) {
System.out.println ( 'Mảng có giá trị chưa được gán là:' + mảng mẫu [ Tôi ] ) ;
}


Áp dụng các bước sau theo mã trên:

    • Đầu tiên, khởi tạo một mảng có tên “ mảng mẫu ” và xác định kích thước của nó. I E., ' 3 ”.
    • Sau đó, áp dụng “ ” để lặp dọc theo mảng và in nó trên bàn điều khiển.

đầu ra


Vì không có phần tử nào được chứa trong một mảng, phép lặp trả về giá trị “ 0 ” tại mỗi chỉ mục của mảng.

Ví dụ 2: Khởi tạo một mảng sau khi khai báo trong Java

Trong ví dụ cụ thể này, một mảng sẽ được khai báo và khởi tạo với các giá trị nguyên và các giá trị mảng tích lũy có thể được hiển thị trên bàn điều khiển, tương ứng:

int [ ] mục;
mục = int mới [ ] { 1 , 2 , 3 } ;
( int tôi = 0 ; Tôi < 3 ; tôi ++ ) {
System.out.println ( 'Mảng sau khi khởi tạo trở thành: ' +mục [ Tôi ] ) ;
}


Trong các dòng mã trên:

    • Trước hết, hãy khai báo một mảng có tên “ mục ”.
    • Trong bước tiếp theo, phân bổ các giá trị số nguyên đã nêu cho nó.
    • Cuối cùng, áp dụng “ ” để lặp lại dọc theo các mục nhập mảng và hiển thị chúng.

đầu ra


Trong đầu ra ở trên, có thể thấy rằng các giá trị được gán trong mảng đã được hiển thị sau khi lặp lại.

Ví dụ 3: Khởi tạo và phân bổ đồng thời các giá trị trong một mảng trong Java

Trong ví dụ cụ thể này, việc khởi tạo một mảng và phân bổ các giá trị trong đó có thể được thực hiện đồng thời:

int [ ] mục = { 1 , 2 , 3 } ;
( int tôi = 0 ; Tôi < 3 ; tôi ++ ) {
System.out.println ( 'Mảng khởi tạo trở thành:' +mục [ Tôi ] ) ;
}


Thực hiện các bước sau như được đưa ra trong đoạn mã trên:

    • Khởi tạo mảng có tên “ mục ” và gán các giá trị đã nêu cùng một lúc.
    • Trong bước tiếp theo, tương tự như vậy, hãy áp dụng “ ” để lặp qua các giá trị mảng và hiển thị chúng.

đầu ra


Kết quả trên chỉ ra rằng việc khai báo và khởi tạo mảng đã được thực hiện một cách thích hợp.

Ví dụ 4: Khởi tạo một mảng có cả giá trị số nguyên và chuỗi trong Java

Trong minh họa này, một mảng sẽ được khởi tạo với cả giá trị số nguyên và chuỗi:

Sự vật [ ] mục = { 'Harry' , 1 , 2 , 'David' , 3 } ;
( int tôi = 0 ; Tôi < 5 ; tôi ++ ) {
System.out.println ( 'Mảng khởi tạo trở thành:' +mục [ Tôi ] ) ;
}


Trong các dòng mã trên:

    • Đầu tiên, khởi tạo một mảng có tên “ mục ” với cả giá trị số nguyên và chuỗi.
    • Lưu ý rằng “ Sự vật ” biểu thị rằng cả giá trị số nguyên và chuỗi đều có thể được tích lũy trong một mảng.
    • Cuối cùng, tương tự như vậy, hãy áp dụng “ ” để lặp lại dọc theo các giá trị mảng và hiển thị chúng.

đầu ra


Đó là tất cả về khởi tạo mảng trong Java.

Phần kết luận

Một mảng trong Java có thể được khởi tạo mà không cần gán giá trị, sau khi khai báo hoặc với cả giá trị số nguyên và chuỗi. Nó được thực hiện với sự giúp đỡ của “ dấu ngoặc vuông [ ] ” và sau đó phân bổ các giá trị cho nó (mảng). Các giá trị này có thể là số nguyên, chuỗi hoặc cả hai. Blog này đã thảo luận về các cách tiếp cận để khởi tạo một mảng trong Java.