Computer >> Máy Tính >  >> Lập trình >> C ++

Sự khác biệt giữa câu lệnh continue và break trong Java


Như chúng ta đã biết trong lập trình, việc thực thi mã được thực hiện theo từng dòng. Bây giờ để thay đổi quy trình này, C ++ cung cấp hai câu lệnh break và coninue chủ yếu được sử dụng để bỏ qua một số mã cụ thể tại dòng cụ thể .

Sau đây là những điểm khác biệt quan trọng giữa tiếp tục và ngắt.

Sr. Không. Phím Ngắt Tiếp tục
1 Chức năng Câu lệnh break chủ yếu được sử dụng để kết thúc vòng lặp đi kèm như câu lệnh while, do-while, for hoặc switch ở bất cứ nơi nào khai báo break. Câu lệnh Continue chủ yếu bỏ qua phần còn lại của vòng lặp khi khai báo tiếp tục và thực hiện lần lặp tiếp theo.
2 Dòng chảy tuần hoàn Câu lệnh break tiếp tục điều khiển chương trình đến cuối vòng lặp và thực hiện luồng thực thi bên ngoài vòng lặp đó. Câu lệnh Continue tiếp tục điều khiển chương trình đến lần lặp tiếp theo của vòng lặp đó bao gồm 'tiếp tục' và làm cho dòng thực thi bên trong vòng lặp một lần nữa.
3 Cách sử dụng Như đã đề cập break được sử dụng để kết thúc vòng lặp bao quanh. Mặt khác, tiếp tục gây ra việc thực thi sớm lần lặp tiếp theo của vòng lặp kèm theo.
4 Khả năng tương thích Câu lệnh break có thể được sử dụng và tương thích với 'switch', 'label'. Chúng tôi không thể sử dụng câu lệnh continue với 'switch', 'lablel' vì nó không tương thích với chúng.

Ví dụ về Continue vs Break

JavaTester.java

Ví dụ

public class JavaTester{
   public static void main(String args[]){
      // Illustrating break statement (execution stops when value of i becomes to 4.)
      System.out.println("Break Statement\n");
      for(int i=1;i<=5;i++){
         if(i==4) break;
         System.out.println(i);
      }
      // Illustrating continue statement (execution skipped when value of i becomes to 1.)
      System.out.println("Continue Statement\n");
      for(int i=1;i<=5;i++){
         if(i==1) continue;
         System.out.println(i);
      }
   }
}

Đầu ra

Break Statement
1
2
3

Continue Statement
2
3
4
5