JavaScript is required

Cho khối lệnh sau: for (int i = 1; i < 10; i++) { if (i == 3) continue; System.out.print(i);} Khi chạy chương trình sẽ in ra kết quả là bao nhiêu?

A.

12456789

B.

12

C.

123456789

D.

12345678910

Trả lời:

Đáp án đúng: D


Đề bài yêu cầu xác định kết quả in ra màn hình khi chạy đoạn code. Đoạn code sử dụng vòng lặp `for` để in ra các số từ 1 đến 9. Tuy nhiên, có một lệnh `if` kiểm tra nếu `i` bằng 3 thì sẽ sử dụng lệnh `continue`. Lệnh `continue` sẽ bỏ qua các lệnh còn lại trong vòng lặp hiện tại và chuyển sang lần lặp tiếp theo. Vì vậy, khi `i` bằng 3, số 3 sẽ không được in ra. Các số còn lại từ 1 đến 2 và từ 4 đến 9 sẽ được in ra. Vậy đáp án đúng là A. 12456789

Câu hỏi liên quan