Break và continue trong Java

1. break Trong bài học về switch – case, các bạn đã được làm quen với từ khóa break. Ngoài dùng trong cấu trúc switch, từ khóa break được dùng để thoát ra khỏi vòng lặp chứa nó ngay lập tức và chuyển sang câu lệnh tiếp theo bên ngoài vòng lặp vừa kết thúc

1. break

  • Trong bài học về switch – case, các bạn đã được làm quen với từ khóa break.
  • Ngoài dùng trong cấu trúc switch, từ khóa break được dùng để thoát ra khỏi vòng lặp chứa nó ngay lập tức và chuyển sang câu lệnh tiếp theo bên ngoài vòng lặp vừa kết thúc (tức là chương trình sẽ ngừng ngay mọi vòng lặp nếu bên trong vòng lặp đó có chứa từ khóa break).
  • Thông thường, từ khóa break thường được dùng với một lệnh if bên trong vòng lặp để kiểm tra điều kiện dừng của vòng lặp.

image.png

  • Trong ví dụ trên chương trình sẽ lặp mãi cho đến khi người dùng nhập 0;

2. continue

  • Ngoài break, Java còn hỗ trợ cho chúng ta một từ khóa đặc biệt khác cũng được dùng kết hợp với cấu trúc lặp đó là từ khóa continue.
  • Khi gặp từ khóa continue thì lần lặp kế tiếp sẽ được thực hiện (tức là bỏ qua không thực hiện các lệnh phía bên dưới từ khóa continue của vòng lặp và quay lên kiểm tra trở lại biểu thức điều kiện lặp).
  • Tương tự như break, từ khóa continue cũng thường được dùng với một lệnh if bên trong vòng lặp để kiểm tra khi nào thì cần bỏ qua những lệnh sau nó để tiếp tục thực hiện vòng lặp mới.

image.png

  • Trong ví dụ trên, khi người dùng nhập 1 thì sẽ thực hiện lệnh continue : lúc này sẽ bỏ qua các lệnh còn lại của vòng lặp hiện tại để chuyển qua vòng lặp kế tiếp.
  • Lưu ý: Nếu có nhiều cấu trúc lặp lồng nhau thì continue chỉ có tác dụng với cấu trúc lặp trong cùng chứa nó.

3. Lưu ý

  • Một trong những điểm quan trọng khi viết chương trình có sử dụng các cấu trúc lặp do – while, while và for đó là điều kiện dừng của vòng lặp. Nếu không có những điều kiện dừng này thì vòng lặp sẽ rơi vào trạng thái lặp vô hạn và vì vậy chương trình sử dụng vòng lặp đó sẽ không bao giờ dừng lại.
  • Để vòng lặp trong chương trình không rơi vào trạng thái lặp vô hạn thì trong quá trình viết chương trình các bạn cần phải chú ý những điều sau:
    • Có ít nhất một lần mà các lệnh trong thân vòng lặp làm cho biểu thức điều kiện lặp bị sai.
    • Trong thân vòng lặp phải tồn tại từ khóa break gắn liền với biểu thức điều kiện if.

Nguồn: viblo.asia

Bài viết liên quan

WebP là gì? Hướng dẫn cách để chuyển hình ảnh jpg, png qua webp

WebP là gì? WebP là một định dạng ảnh hiện đại, được phát triển bởi Google

Điểm khác biệt giữa IPv4 và IPv6 là gì?

IPv4 và IPv6 là hai phiên bản của hệ thống địa chỉ Giao thức Internet (IP). IP l

Check nameservers của tên miền xem website trỏ đúng chưa

Tìm hiểu cách check nameservers của tên miền để xác định tên miền đó đang dùn

Mình đang dùng Google Domains để check tên miền hàng ngày

Từ khi thông báo dịch vụ Google Domains bỏ mác Beta, mình mới để ý và bắt đầ