JavaScript is required

Đoạn mã KHÔNG in ra màn hình số 13?

A.

A. int x=13;System.out.println(x);

B.

B. int x=13;System.out.println("x");

C.

C. int x=13;System.out.println("13");

D.

D. int x=13;System.out.println(""+x);

Trả lời:

Đáp án đúng: B


Câu hỏi yêu cầu tìm đoạn mã KHÔNG in ra số 13. - Phương án A: `int x=13; System.out.println(x);` Khai báo biến `x` kiểu `int` và gán giá trị 13, sau đó in giá trị của `x` ra màn hình. Kết quả là 13. - Phương án B: `int x=13; System.out.println("x");` Khai báo biến `x` kiểu `int` và gán giá trị 13, sau đó in chuỗi "x" ra màn hình. Kết quả là x, không phải 13. - Phương án C: `int x=13; System.out.println("13");` Khai báo biến `x` kiểu `int` và gán giá trị 13, sau đó in chuỗi "13" ra màn hình. Kết quả là 13 (dạng chuỗi). - Phương án D: `int x=13; System.out.println(""+x);` Khai báo biến `x` kiểu `int` và gán giá trị 13, sau đó in chuỗi rỗng cộng với giá trị của `x` ra màn hình. Trong Java, khi một chuỗi được cộng với một số, số đó sẽ được tự động chuyển đổi thành chuỗi. Kết quả là 13 (dạng chuỗi). Vậy, phương án B là đáp án đúng vì nó in ra "x" chứ không in ra số 13.

Câu hỏi liên quan