int i=0;
do {
flag = false;
System.out.print( i++ );
flag = i < 10;
continue;
}while ( (flag)? true:false );
Kết quả in ra của đoạn mã trên là gì?
>
Trả lời:
Đáp án đúng: B
Đoạn code sử dụng vòng lặp `do...while`. Biến `i` được khởi tạo bằng 0. Trong mỗi lần lặp, giá trị của `i` được in ra màn hình (sau đó `i` tăng lên 1). Biến `flag` được gán giá trị `true` nếu `i` nhỏ hơn 10, ngược lại `flag` được gán giá trị `false`. Vòng lặp tiếp tục khi `flag` là `true`. Do đó, vòng lặp sẽ chạy cho đến khi `i` bằng 10. Kết quả là các số từ 0 đến 9 sẽ được in ra.