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