JavaScript is required

Cho đoạn mã sau. Sau khi thực hiện đoan lệnh trên, có kết quả ra sao?
int anar[] = new int[5]
System.out.println(anar[0]);

A.

0

B.

5

C.

null

D.

Lỗi : mảng anar được tham chiếu đến trước khi khởi tạo

Trả lời:

Đáp án đúng: A


Trong Java, khi một mảng kiểu `int` được khởi tạo bằng `new int[5]`, tất cả các phần tử của mảng sẽ được tự động khởi tạo giá trị mặc định là 0. Do đó, `anar[0]` sẽ có giá trị là 0 sau khi mảng được khởi tạo. Đoạn mã `System.out.println(anar[0]);` sẽ in ra giá trị của phần tử đầu tiên của mảng `anar`, tức là 0.

Câu hỏi liên quan