Câu lệnh Continue trong Java là gì?



Để chuyển đến lần lặp tiếp theo của vòng lặp, chúng ta sử dụng câu lệnh java continue. Thao tác này tiếp tục luồng hiện tại của chương trình và bỏ qua phần còn lại.

Các tuyên bố kiểm soát là nguyên tắc cơ bản của về cơ bản cho phép một chương trình trôi chảy. Để chuyển đến lần lặp tiếp theo của vòng lặp, chúng ta sử dụng câu lệnh java continue. Câu lệnh này tiếp tục dòng hiện tại của chương trình và bỏ qua một phần của mã ở điều kiện được chỉ định.

Bắt đầu nào.





Câu lệnh continue trong Java là gì?

Câu lệnh tiếp tục Java chỉ được phép bên trong . Khi tiếp tục thực thi, quá trình lặp hiện tại của thân vòng lặp sẽ kết thúc và việc thực thi tiếp tục với lần lặp tiếp theo của vòng lặp. Nói một cách dễ hiểu, nó tiếp tục dòng chảy của chương trình và bỏ qua phần còn lại của mã ở điều kiện cụ thể đó. Hãy để chúng tôi hiểu câu lệnh continue trong Java với sự trợ giúp của một ví dụ thời gian thực.

Thí dụ (cuộc gọi đến và báo thức):



    • Giả sử chúng ta đang thực hiện một cuộc gọi và báo thức được lên lịch trong thời gian cuộc gọi, khi đó trình kích hoạt báo thức nhận ra sự kiện cuộc gọi
    • Khi sự kiện cuộc gọi được ghi nhận, điện thoại sẽ tiếp tục đổ chuông vào khoảng thời gian báo lại tiếp theo. Đây là cách tiếp tục hoạt động về cơ bản.

học cách sử dụng studio trực quan

Ví dụ về Câu lệnh Tiếp tục

Bây giờ chúng ta hãy xem cú pháp để minh họa câu lệnh Java Continue.



Cú pháp của Java Tiếp tục:

if (điều kiện) {continue}

Cú pháp chỉ là từ khóa 'continue' theo sau là dấu chấm phẩy.

Tiếp tục, hãy xem cách hoạt động của câu lệnh continue này trong Java.

Sơ đồ dòng của Java Câu lệnh Tiếp tục

Trong lưu đồ này, mã sẽ phản hồi theo các bước sau:

  1. Trước hết, nó sẽ vào vòng lặp nơi nó kiểm tra điều kiện.Nếu điều kiện vòng lặp là sai, nó sẽ trực tiếp thoát khỏi vòng lặp.
  2. Sau đó, nó sẽ kiểm tra câu lệnh ‘continue’. Nếu nó hiện diện, thì các câu lệnh sau đó sẽ không được thực hiện trong cùng một lần lặp của vòng lặp.
  3. Nếu không có câu lệnh ‘continue’, thì tất cả các câu lệnh sau đó sẽ được thực thi.

Tiếp tục các ví dụ về tuyên bố

Nó được sử dụng trong các vòng lặp ( trong khi , cho , ) và trong một hộp chuyển đổi. Hãy để chúng tôi thực hiện tất cả từng cái một.

Câu lệnh Tiếp tục - Nếu Vòng lặp

public class ContinueExample {public static void main (String args []) {for (int i = 0 i<=5 i++) { if (i==2) { continue //skips the rest of the statement } System.out.print(i+' ') } } } 

Đầu ra: 0 1 3 4 5

Giải trình : Đầu ra ở trên sẽ hiển thị tất cả các số ngoại trừ 2. Khi gặp phải, nó sẽ chuyển sang lần lặp tiếp theo, bỏ qua các câu lệnh cho lần lặp hiện tại. Nó chỉ đơn giản là bỏ qua phần còn lại của mã bất cứ khi nào cấu trúc “continue” được sử dụng.

Ví dụ về câu lệnh Continue - For Loop

Đối với vòng lặp được sử dụng khi họ cần lặp lại một phần của nhiều lần. Nó đặc biệt được sử dụng trong trường hợp số lần lặp là cố định! Hãy hiểu điều tương tự với mã ví dụ bên dưới:

public class ContinueExample {public static void main (String [] args) {for (int i = 0i<=5i++){ if(i==2){ continue } System.out.println(i) } } } 

Đầu ra:
0
một
3
4
5

Giải trình: Kết quả trên hiển thị tất cả số ngoại trừ 2.

Ví dụ về Câu lệnh Tiếp tục- Vòng lặp Trong khi

Các Vòng lặp while trong Java được sử dụng để lặp đi lặp lại một phần của chương trình. Nếu số lần lặp không cố định thì bạn có thể sử dụng vòng lặp while. Bây giờ chúng ta hãy hiểu ví dụ về câu lệnh continue với vòng lặp While. Tham khảo mã bên dưới:

public class ContinueExample {public static void main (String args []) {int i = 10 while (i> = 0) {if (i == 5) {i-- continue} System.out.print (i + '') Tôi-- } } }

Đầu ra : 10 9 8 7 6 4 3 2 1 0

Ví dụ về Câu lệnh Tiếp tục - Vòng lặp Do While

Vòng lặp Do-while tương tự như vòng lặp while, nhưng nó có một điểm không giống nhau: Trong vòng lặp while, điều kiện được đánh giá trước khi thực thi phần thân của vòng lặp nhưng trong điều kiện được đánh giá sau khi thực thi phần thân của vòng lặp. Tham khảo mã bên dưới:

public class ContinueExample {public static void main (String args []) {int i = 1 do {if (i == 5) {i ++ continue} System.out.print (i + '') i ++} while (i<10) } }

Đầu ra : 1 2 3 4 6 7 8 9

Với điều này, chúng ta kết thúc phần Tiếp tục Tuyên bố trong Bài viết Java này. Các câu lệnh điều khiển trong java phải được sử dụng hiệu quả để làm cho chương trình trở nên hiệu quả và thân thiện với người dùng.

Edureka's được tuyển chọn bởi các chuyên gia theo yêu cầu và nhu cầu công nghiệp. Khóa đào tạo này bao gồm kiến ​​thức toàn diện về các khái niệm cơ bản và nâng cao của Java & J2EE cốt lõi cùng với các khuôn khổ phổ biến như Hibernate, Spring, & SOA. Trong khóa học này, bạn sẽ có được kiến ​​thức chuyên môn về các khái niệm như Java Array, Java OOPs, Java Function, Java Loops, Java Collections, Java Thread, Java Servlet và Web Services bằng các use-case trong ngành.

sử dụng r để học máy

Có một câu hỏi cho chúng tôi? Vui lòng đề cập đến nó trong phần nhận xét của bài viết “continue statement trong Java” và chúng tôi sẽ liên hệ lại với bạn.