Hai lệnh sau sẽ in gì ra màn hình?
String greeting = "Hello";
int k = greeting.length();
System.out.print(k);
Trả lời:
Đáp án đúng: B
Đoạn code này thực hiện các bước sau:
1. **Khởi tạo chuỗi:** `String greeting = "Hello";` Khởi tạo một đối tượng chuỗi có tên `greeting` và gán cho nó giá trị là "Hello".
2. **Tính độ dài chuỗi:** `int k = greeting.length();` Phương thức `length()` được gọi trên đối tượng chuỗi `greeting`. Phương thức này trả về độ dài của chuỗi (số lượng ký tự trong chuỗi). Trong trường hợp này, chuỗi "Hello" có 5 ký tự.
3. **In giá trị:** `System.out.print(k);` In giá trị của biến `k` ra màn hình. Vì `k` chứa độ dài của chuỗi "Hello", nên giá trị in ra sẽ là 5.
Vậy, đáp án đúng là B.