JavaScript is required

Hai lệnh sau sẽ in gì ra màn hình?

String greeting = "Hello";

int k = greeting.length();

System.out.print(k);

A.

4

B.

5

C.

6

D.

7

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.

Câu hỏi liên quan