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 break và continue đượ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 break và continue 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.