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

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

42/50

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

i = 6 and j = 6

i = 5 and j = 5

i = 6 and j = 5

i = 5 and j = 6

Giải thích

Chọn đáp án D. Vì: Khi thực hiện chương trình, mỗi lần lặp sẽ tăng i lên 1 và giảm j đi 1. Vòng lặp sẽ kết thúc khi i=5. Do vậy i=5, j=6