200+ câu trắc nghiệm Java cơ bản có đáp án - Phần 8

StringBuffer s = new StringBuffer("hello how are you?"); int x = s.charAt(6); System.out.println(x); Trong đoạn mã trên x nhận giá trị bao nhiêu? Chọn một Câu trả lời

28/30

StringBuffer s = new StringBuffer("hello how are you?");

int x = s.charAt(6);

System.out.println(x);

Trong đoạn mã trên x nhận giá trị bao nhiêu?

Chọn một Câu trả lời

102

104

h

Lỗi biên dịch

Giải thích

Chọn đáp án B

Vì:

s.charAt(6) truy xuất phần tử thứ 7 là kí tự 0, trong mã asscii thì kí tự 0 là 104.