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

Đầu ra của chương trình sau là gì? 1: class TestString { 2: public static void main(String[]args){ 3: String a = "abc"; 4: String b = "abcd"; 5: if(a = b) b = "xyz"; 6: System.out.println("b

8/24

Đầu ra của chương trình sau là gì?

1: class TestString {

2: public static void main(String[]args){

3: String a = "abc";

4: String b = "abcd";

5: if(a = b) b = "xyz";

6: System.out.println("b = " + b + "a = " + a);

7: }

8: }

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

b = null, a = abc

b = abcd, a = abc

b = xyz , a = abc

Lỗi biên dịch

Giải thích

Chọn đáp án D

Vì:

Lỗi dòng lệnh 5, không thể đưa phép gán vào biểu thức điều kiện của lệnh if