Java continue: Định Nghĩa và Cú Pháp
Trong ngôn ngữ lập trình Java, từ khóa continue được sử dụng trong các cấu trúc lặp (như vòng lặp for, while và do-while) để bỏ qua phần còn lại của vòng lặp hiện tại và tiếp tục với vòng lặp tiếp theo. Khi câu lệnh continue được thực thi, Java sẽ ngay lập tức nhảy đến điều kiện của vòng lặp để kiểm tra xem có nên tiếp tục hay không.
Cú Pháp
Cú pháp cơ bản của câu lệnh continue như sau:
continue; // Khi không có label
Trong trường hợp bạn sử dụng continue với label, cú pháp có thể như sau:
labelName: continue; // Sử dụng với vòng lặp được gán label
Ví Dụ Thực Tế
Dưới đây là một ví dụ đơn giản về cách sử dụng continue trong vòng lặp for:
public class ContinueExample { public static void main(String[] args) { for (int i = 1; i <= 10; i++) { if (i % 2 == 0) { continue; // Bỏ qua các số chẵn } System.out.println(i); // In ra số lẻ } } }
Trong ví dụ trên, vòng lặp sẽ in ra các số lẻ từ 1 đến 10. Khi biến i là một số chẵn, câu lệnh continue sẽ được thực thi, dẫn đến việc bỏ qua phần System.out.println(i).
Ví dụ khác với vòng lặp while:
public class ContinueWhileExample { public static void main(String[] args) { int i = 0; while (i < 10) { i++; if (i % 3 == 0) { continue; // Bỏ qua các số chia hết cho 3 } System.out.println(i); } } }
Trong ví dụ này, chương trình sẽ in ra các số từ 1 đến 10 nhưng sẽ bỏ qua các số chia hết cho 3. Khi i = 3, 6, hoặc 9, câu lệnh continue sẽ được gọi, do đó các số này sẽ không được in ra.
Kết Luận
Từ khóa continue trong Java là một công cụ hữu ích để điều khiển luồng của vòng lặp, cho phép bạn bỏ qua một số phần của vòng lặp một cách có chủ đích. Điều này giúp mã nguồn trở nên sạch hơn và dễ hiểu hơn. Hãy thực hành và thử nghiệm với continue trong các bài tập lập trình của bạn!