Vòng Lặp While trong Java | Cách Hoạt Động và Ví Dụ

Vòng lặp while trong Java là một trong những cấu trúc điều khiển luồng quan trọng, được sử dụng rộng rãi trong lập trình để thực hiện các tác vụ lặp đi lặp lại khi điều kiện vẫn còn đúng. Trong bài viết này, chúng ta sẽ tìm hiểu chi tiết về cách hoạt động của vòng lặp while, cú pháp, các ví dụ minh họa và một số lưu ý quan trọng để sử dụng hiệu quả.

Ảnh mô tả cách hoạt động của vòng lặp while.

Ảnh mô tả cách hoạt động của vòng lặp while.


Vòng lặp while trong Java là gì?

Vòng lặp while là một cấu trúc lặp trong ngôn ngữ lập trình Java, cho phép thực thi một khối mã nhiều lần miễn là điều kiện được chỉ định vẫn đúng. Đây là loại vòng lặp đơn giản nhưng mạnh mẽ, thường được sử dụng khi số lần lặp không xác định trước.

Cú pháp cơ bản của vòng lặp while trong Java:

while (điều_kiện) {
    // Khối mã được thực thi
}

Cách hoạt động của Vòng lặp while trong Java

Vòng lặp while hoạt động theo các bước sau:

  1. Kiểm tra điều kiện: Trước mỗi lần lặp, Java sẽ kiểm tra điều kiện trong dấu ngoặc (). Nếu điều kiện trả về true, khối mã bên trong sẽ được thực thi.
  2. Thực thi khối mã: Nếu điều kiện đúng, các câu lệnh trong khối mã sẽ được thực hiện.
  3. Cập nhật điều kiện: Sau mỗi lần lặp, điều kiện sẽ được kiểm tra lại. Nếu điều kiện vẫn đúng, vòng lặp tiếp tục; nếu sai, chương trình thoát khỏi vòng lặp.

Lưu ý: Nếu điều kiện luôn đúng, vòng lặp while có thể dẫn đến vòng lặp vô hạn, gây treo chương trình. Vì vậy, cần đảm bảo điều kiện sẽ trở thành false tại một thời điểm nào đó.

Ví dụ về Vòng lặp while trong Java

Dưới đây là một số ví dụ minh họa cách sử dụng vòng lặp while trong các tình huống thực tế.

Ví dụ 1: In các số từ 1 đến 5