300 Câu hỏi trắc nghiệm lập trình Java có đáp án - Phần 1

Đọc đoạn mã sau. Kết quả in ra của đoạn mã trên là gì? int i = 1, j = 10; do { if (i > j) { break; } j--; } while (++ i < 5 ); System.out.printIn("i = " + i + " and j = " + j);

15/50

Đọc đoạn mã sau. Kết quả in ra của đoạn mã trên là gì?
int i = 1,
j = 10;
do {
if (i > j) {
break;
}
j--;
} while (++ i < 5 );
System.out.printIn("i = " + i + " and j = " + j);

i = 6 and j = 5

i = 5 and j = 5

i = 6 and j = 4

i = 5 and j = 6

Giải thích

Chọn đáp án D.Vì:

+ Vòng lặp kiểm tra nếu i>j sẽ kết thúc vòng lặp
+ Mỗi bước lặp i tăng 1 và j giảm 1
+ Điều kiện kết thúc vòng lặp là i >=5