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

Đọc đoạn mã sau: 11: int x = 3; 12: int y = 1; 13: if (x = y) { 14: System.out.println("x = " + x); 15: } Kết quả in ra của đoạn mã trên là gì? Chọn một Câu trả lời

21/30

Đọc đoạn mã sau:

11: int x = 3;

12: int y = 1;

13: if (x = y) {

14: System.out.println("x = " + x);

15: }

Kết quả in ra của đoạn mã trên là gì?

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

x = 1

x = 3

Lỗi biên dịch

Chương trình chạy nhưng không in ra kết quả

Giải thích

Chọn đáp án C

Vì:

Sử dụng sai phép so sánh trong lệnh if, toán tử = là toán tử gán không sử dụng trong biểu thức của lệnh if.