Sự khác biệt giữa nghỉ và tiếp tục trong Java

Sự khác biệt chính - phá vỡ so với tiếp tục trong Java
 

Trong lập trình, đôi khi bắt buộc phải lặp lại một câu lệnh hoặc một tập hợp các câu lệnh nhiều lần. Vòng lặp được sử dụng để lặp lại một số lần cùng một bộ hướng dẫn. Một số ví dụ về các vòng lặp là vòng lặp while, vòng lặp while và vòng lặp for. Trong vòng lặp while, biểu thức kiểm tra được đánh giá đầu tiên. Nếu nó đúng, các câu lệnh bên trong vòng lặp while thực thi. Cuối cùng, biểu thức kiểm tra được đánh giá lại. Nếu nó đúng, các câu lệnh sẽ thực thi lại. Khi biểu thức kiểm tra trở thành sai, vòng lặp chấm dứt. Vòng lặp do while tương tự như vòng lặp while. Nhưng các câu lệnh thực thi một lần trước khi biểu thức kiểm tra được kiểm tra. Vòng lặp for được sử dụng khi số lần lặp được biết ở đầu. Việc khởi tạo xảy ra đầu tiên. Sau đó, biểu thức kiểm tra được kiểm tra. Nếu nó đúng, vòng lặp thực thi. Sau đó, biểu thức cập nhật được đánh giá. Một lần nữa, biểu thức kiểm tra được kiểm tra. Nếu nó đúng, vòng lặp thực thi. Quá trình này lặp lại cho đến khi biểu thức kiểm tra trở thành sai. Đôi khi cần phải bỏ qua một số câu lệnh bên trong vòng lặp hoặc chấm dứt vòng lặp ngay lập tức mà không kiểm tra biểu thức kiểm tra. Các câu lệnh break và continue có thể được sử dụng để đạt được nhiệm vụ này. Việc ngắt được sử dụng để chấm dứt vòng lặp ngay lập tức và chuyển điều khiển chương trình sang câu lệnh tiếp theo sau vòng lặp. Tiếp tục được sử dụng để bỏ qua vòng lặp hiện tại của vòng lặp. Đó là sự khác biệt chính giữa nghỉ và tiếp tục trong Java.

NỘI DUNG

1. Tổng quan và sự khác biệt chính
2. Phá vỡ trong Java là gì
3. Điều gì đang tiếp diễn trong Java
4. Điểm tương đồng giữa nghỉ và tiếp tục trong Java
5. So sánh cạnh nhau - phá vỡ so với tiếp tục trong Java ở dạng bảng
6. Tóm tắt

Phá vỡ trong Java là gì?

Việc phá vỡ được sử dụng để chấm dứt từ vòng lặp ngay lập tức. Khi có một câu lệnh break, điều khiển được chuyển đến câu lệnh sau vòng lặp. Từ khóa 'break' được sử dụng để chỉ ra câu lệnh break. Mặc dù chương trình đang thực thi vòng lặp, nếu xảy ra ngắt, việc thực hiện vòng lặp chấm dứt. Do đó, nếu lập trình viên muốn dừng thực thi khi một điều kiện cụ thể được đáp ứng, thì anh ta có thể sử dụng câu lệnh break.

Hình 01: Chương trình Java với câu lệnh break

Theo chương trình trên, vòng lặp for lặp từ 1 đến 10. Khi giá trị i trở thành 6, biểu thức kiểm tra trở thành đúng. Vì vậy, câu lệnh break thực thi và vòng lặp kết thúc. Vì vậy, giá trị sau 6 sẽ không in. Chỉ giá trị từ 1 đến 5 bản in.

Những gì đang tiếp diễn trong Java?

Tiếp tục được sử dụng để sử dụng để bỏ qua vòng lặp hiện tại của vòng lặp. Từ khóa 'tiếp tục' được sử dụng để chỉ ra tuyên bố tiếp tục. Khi tiếp tục thực thi, điều khiển của chương trình đạt đến cuối vòng lặp. Sau đó, biểu thức kiểm tra được kiểm tra. Trong một vòng lặp for, câu lệnh cập nhật được kiểm tra trước khi biểu thức kiểm tra được ước tính.

Hình 02: Chương trình Java với câu lệnh continue

Theo chương trình trên, vòng lặp for lặp từ 1 đến 10. Khi i là 1, phần còn lại sau khi chia cho hai là 1. Vì vậy, điều kiện if là đúng. Do đó, câu lệnh continue thực thi và lần lặp bỏ qua bước tiếp theo. Khi đó tôi đến 2. Khi chia 2 cho 2, phần còn lại là 0. Điều kiện là sai. Vì vậy, tiếp tục không thực hiện. Do đó, giá trị 2 được in. Trong lần lặp tiếp theo, i là 3. Khi chia nó cho 2, phần còn lại là 1. Điều kiện là đúng. Vì vậy, tiếp tục thực thi và lần lặp nhảy sang bước tiếp theo và tôi trở thành 4. Quá trình này lặp lại cho đến khi tôi trở thành 10. Nếu phần còn lại là một, lần lặp bỏ qua tiếp theo vì câu lệnh tiếp tục. Chỉ các số chẵn được in.

Sự giống nhau giữa nghỉ và tiếp tục trong Java là gì?

  • Cả break và continue trong Java đều được sử dụng để thay đổi việc thực hiện vòng lặp.

Sự khác biệt giữa nghỉ và tiếp tục trong Java là gì?

phá vỡ so với tiếp tục trong Java

Ngắt là một cấu trúc điều khiển vòng lặp làm cho vòng lặp chấm dứt và chuyển điều khiển chương trình sang câu lệnh tiếp theo chảy vòng lặp. Tiếp tục là một cấu trúc điều khiển vòng lặp làm cho vòng lặp nhảy sang lần lặp tiếp theo của vòng lặp ngay lập tức.
 Mục đích chính
Việc phá vỡ được sử dụng để chấm dứt vòng lặp. Tiếp tục được sử dụng để bỏ qua các câu lệnh bên trong vòng lặp.

Tóm lược - nghỉ vs tiếp tục trong Java

Trong lập trình, cần phải lặp lại một câu lệnh của một nhóm các câu lệnh nhiều lần. Các vòng lặp được sử dụng cho các nhiệm vụ đó. Đôi khi cần phải bỏ qua một số câu lệnh bên trong vòng lặp hoặc chấm dứt vòng lặp ngay lập tức. Việc nghỉ và tiếp tục có thể được sử dụng để đạt được nhiệm vụ đó. Việc ngắt được sử dụng để chấm dứt vòng lặp ngay lập tức và chuyển điều khiển chương trình sang câu lệnh tiếp theo sau vòng lặp. Tiếp tục được sử dụng để bỏ qua vòng lặp hiện tại của vòng lặp. Đó là sự khác biệt giữa phá vỡ và tiếp tục trong Java.

Tài liệu tham khảo:

1. Tuyên bố tiếp tục trong Java. Trực tiếp, Điểm hướng dẫn, ngày 27 tháng 10 năm 2017. Có sẵn tại đây
2. Tuyên bố về sự phá vỡ của Java trong Java., Điểm hướng dẫn, ngày 27 tháng 10 năm 2017. Có sẵn tại đây