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);

Câu hỏi :

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);

A. i = 6 and j = 6

B. i = 5 and j = 5

C. i = 6 and j = 5

D. i = 5 and j = 6

* Đáp án

* Hướng dẫn giải

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

Câu hỏi trên thuộc đề trắc nghiệm dưới đây !

200 Câu hỏi trắc nghiệm lập trình Java có đáp án !!

Số câu hỏi: 199

Copyright © 2021 HOCTAP247