Chương trình sau in ra mà hình xâu nào?
public class Main {
public static void main(String[] args) {
String names[] = {
"John",
"Anna",
"Peter",
"Victor",
"David"
};
names = new String[5]
System.out.println(names[2]);
}
}
public class Main {
public static void main(String[] args) {
String names[] = {
"John",
"Anna",
"Peter",
"Victor",
"David"
};
names = new String[5]
System.out.println(names[2]);
}
}
Trả lời:
Đáp án đúng: D
Đoạn code khai báo một mảng `names` kiểu `String` và khởi tạo nó với 5 giá trị. Tuy nhiên, ngay sau đó, mảng `names` được gán lại bằng một mảng `String` mới với kích thước 5, nhưng không có giá trị nào được gán cho các phần tử của mảng mới này. Do đó, tất cả các phần tử trong mảng `names` mới đều có giá trị `null`. Khi in ra `names[2]`, giá trị `null` sẽ được in ra màn hình.
Câu hỏi liên quan

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
