JavaScript is required

Cách khai báo mảng nào sau đây là đúng?

A.

int[] a;

B.

int a[]

C.

int a[] = new int;

D.

Cả 3 cách khai báo đều đúng.

Trả lời:

Đáp án đúng: D


Trong Java, có hai cách khai báo mảng phổ biến và hợp lệ. Cả hai cách này đều được trình biên dịch Java chấp nhận.

  • int[] a;: Cách này khai báo một biến a là một mảng các số nguyên.
  • int a[];: Cách này cũng khai báo một biến a là một mảng các số nguyên. Về mặt ngữ nghĩa, nó tương đương với cách trên.

Tuy nhiên, int a[] = new int; là một khai báo sai. Khi khởi tạo một mảng trong Java, bạn cần chỉ định kích thước của mảng, ví dụ: int a[] = new int[10];

Vì vậy, đáp án D là đúng vì nó bao gồm cả hai cách khai báo mảng hợp lệ.

Câu hỏi liên quan