Java Break/Continue

Khái Niệm về Break và Continue trong Java

Trong ngôn ngữ lập trình Java, các câu lệnh breakcontinue được sử dụng để điều khiển luồng thực thi của chương trình trong vòng lặp. Chúng giúp lập trình viên quản lý cách mà vòng lặp hoạt động, từ đó nâng cao hiệu suất và tính linh hoạt của mã nguồn.

Câu lệnh Break

Câu lệnh break được dùng để thoát khỏi vòng lặp ngay lập tức. Khi Java gặp lệnh break, nó sẽ dừng vòng lặp hiện tại và tiếp tục thực hiện lệnh ở dòng tiếp theo sau vòng lặp đó.

Cú pháp của break

break;

Ví dụ về break

public class BreakExample {
    public static void main(String[] args) {
        for (int i = 0; i < 10; i++) {
            if (i == 5) {
                break; // Thoát khỏi vòng lặp khi i = 5
            }
            System.out.println(i);
        }
    }
}

Kết quả của ví dụ trên sẽ in ra:

0
1
2
3
4

Câu lệnh Continue

Câu lệnh continue được dùng để bỏ qua phần còn lại của vòng lặp và tiếp tục vòng lặp tiếp theo. Khi gặp lệnh continue, Java sẽ bỏ qua các câu lệnh phía sau và quay lại đầu vòng lặp.

Cú pháp của continue

continue;

Ví dụ về continue

public class ContinueExample {
    public static void main(String[] args) {
        for (int i = 0; i < 10; i++) {
            if (i % 2 == 0) {
                continue; // Bỏ qua số chẵn
            }
            System.out.println(i);
        }
    }
}

Kết quả của ví dụ trên sẽ in ra:

1
3
5
7
9

Kết Luận

Câu lệnh breakcontinue là hai công cụ quan trọng trong Java giúp lập trình viên quản lý tốt hơn chu trình của vòng lặp. Sử dụng chúng một cách hợp lý sẽ giúp mã nguồn trở nên hiệu quả và dễ đọc hơn.