Vòng lặp trong Java

Có thể có một cảnh huống khi chúng ta cần thực hiện một khối code một vài lần, điều này có thể được xem như một vòng lặp.


ảnh minh họa - học lập trình java cơ bản
Java có 3 kỹ thuật lặp linh động. Bạn có thể dùng một trong ba vòng lặp sau:

Vòng lặp while

Vòng lặp do…while

Vòng lặp for

Trong Java 5, vòng lặp foreach (hay enhanced for) đã được giới thiệu. Vòng lặp này được dùng cốt yếu cho các mảng.
 

Loại vòng lặp
Miêu tả

 



Vòng lặp while
Một vòng lặp while là một cấu trúc điều khiển cho phép bạn lặp đi lặp lại một tác vụ một số lần nào đó. Với kiểu vòng lặp này, chương trình sẽ thẩm tra điều kiện trước khi thực thi phần thân vòng lặp.


Vòng lặp for
Một vòng lặp for cho phép bạn viết một vòng lặp một cách hiệu quả để cần thực thi một số lần lặp cụ thể nào đó.


Vòng lặp do...while
Một vòng lặp do … while là rưa rứa như vòng lặp while, trừ rằng phần thân của vòng lặp do…while được bảo đảm thực thi ít ra một lần. Nói cách khác, vòng lặp do ... while thực hiện phần thân vòng lặp trước khi rà soát điều kiện.


Vòng lặp foreach
Trong Java 5, vòng lặp foreach (một tên gọi khác là enhanced for) đã được giới thiệu. Nó được dùng đẵn với các mảng, các ArrayList, ...


Các lệnh điều khiển vòng lặp trong Java

Câu hỏi đặt ra là nếu giả thử trong một vòng lặp tại một điều kiện cụ thể nào đó, bạn muốn dừng thực thi hoặc tiếp chuyện thực thi vòng lặp đó, bạn dùng cách nào. Cũng như các tiếng nói lập trình khác, Java tương trợ các lệnh giúp bạn điều khiển và kiểm soát vòng lặp.

Bảng dưới kê các lệnh được sử dụng để điều khiển vòng lặp mà ngôn ngữ lập trình Java tương trợ: 

Lệnhbiểu thị


Lệnh break
Từ khóa break được dùng để dừng vớ vòng lặp. Từ khóa break phải được sử dụng bên trong bất kỳ vòng lặp nào hoặc một lệnh switch.


Lệnh continue
Từ khóa continue có thể được sử dụng trong bất kỳ cấu trúc điều khiển vòng lặp nào. Nó làm cho vòng lặp ngay tức khắc tiếp chuyện tiến trình lặp tiếp theo của vòng lặp.

SHARE

Milan Tomic

Hi. I’m Designer of Blog Magic. I’m CEO/Founder of ThemeXpose. I’m Creative Art Director, Web Designer, UI/UX Designer, Interaction Designer, Industrial Designer, Web Developer, Business Enthusiast, StartUp Enthusiast, Speaker, Writer and Photographer. Inspired to make things looks better.

  • Image
  • Image
  • Image
  • Image
  • Image
    Blogger Comment
    Facebook Comment

0 nhận xét:

Đăng nhận xét