1. Câu hỏi
2. Phân tích
Đọc từng dòng code để phân tích, mình tập trung vào 2 line 12->16
- break và continue được sử dụng trong vòng lặp, không có lỗi complile
- Ở vòng lặp đầu tiên x = 0 Smith được thêm vào list. điều kiện case = 2 không match, nên block code đó bỏ qua.
- lệnh break được gọi, thoát ra khỏi vòng loop, khi đó list chỉ có 1 phần tử Smith -> In ra 1
3. Kết luận
Cần xem lại kiến thức về vòng lặp for, switch, break, continue. Source cho câu hỏi