Cho khối lệnh sau: for (int i = 0; i <= 10; i++) { if (i == 3) break;; System.out.print(i);} Khi chạy chương trình sẽ in ra kết quả là bao nhiêu?
=>
Trả lời:
Đáp án đúng: B
Đề bài cho một đoạn code Java sử dụng vòng lặp `for` và câu lệnh `break`. Vòng lặp `for` chạy từ `i = 0` đến `i = 10`. Bên trong vòng lặp, có một câu lệnh `if` kiểm tra xem `i` có bằng 3 hay không. Nếu `i` bằng 3, câu lệnh `break` sẽ được thực thi, và vòng lặp sẽ kết thúc ngay lập tức. Trước khi `break` được gọi, chương trình sẽ in ra giá trị của `i`.
Vậy, vòng lặp sẽ chạy như sau:
- i = 0: In ra 0
- i = 1: In ra 1
- i = 2: In ra 2
- i = 3: Kiểm tra điều kiện `i == 3` là đúng, `break` được gọi, vòng lặp kết thúc.
Do đó, kết quả in ra sẽ là "012".