JavaScript is required

Trong các khai báo sau đâu là khai báo không hợp lệ? Chọn một câu trả lời

A.
int a1[][] = new int[][3]
B.
int a2[][] = new int[2][3]
C.
int a3[][] = new int[2][]
D.
int a4[][] = {{}, {}, {}};
Trả lời:

Đáp án đúng: A


Đáp án A không hợp lệ vì khi khai báo mảng hai chiều, nếu không chỉ định kích thước của chiều thứ nhất, thì phải khởi tạo mảng ngay khi khai báo. Trong trường hợp này, kích thước của chiều thứ hai (số cột) được chỉ định là 3, nhưng kích thước của chiều thứ nhất (số hàng) không được chỉ định và cũng không có khởi tạo mảng đi kèm. Các đáp án còn lại đều là các khai báo mảng hai chiều hợp lệ trong Java.

Câu hỏi liên quan