Nếu tôi sử dụng một break
câu lệnh, nó sẽ chỉ phá vỡ vòng lặp bên trong và tôi cần sử dụng một số cờ để phá vỡ vòng lặp bên ngoài. Nhưng nếu có nhiều vòng lặp lồng nhau, mã sẽ trông không đẹp.
Có cách nào khác để phá vỡ tất cả các vòng lặp không? (Vui lòng không sử dụng goto stmt
.)
for(int i = 0; i < 1000; i++) {
for(int j = 0; j < 1000; j++) {
if(condition) {
// both of the loops need to break and control will go to stmt2
}
}
}
stmt2